#include "mainwindow.h"
#include "ui_mainwindow.h"
#include <QPen>
#include <QPaintEvent>
#include <QFont>
#include <player.h>
#include <QPainter>
#include <QMovie>
#include <stdio.h>
#include <istream>
#include <QSound>

MainWindow::MainWindow(QWidget *parent) :
    QMainWindow(parent),
    ui(new Ui::MainWindow)
{
    ui->setupUi(this);
    youngshen.csh();
    QTimer *ti=new QTimer;
    ti->start(5);
    connect(ti,SIGNAL(timeout()),this,SLOT(move()));
    QTimer *ti2=new QTimer;
    ti2->start(5);
    connect(ti2,SIGNAL(timeout()),this,SLOT(attad()));
    QTimer *ti3=new QTimer;
    ti3->start(5);
    connect(ti3,SIGNAL(timeout()),this,SLOT(xxkz()));
    ifcango[0][7][5]=3;
    setdh_v();
    cover();
    k=new QLabel(this);
    p.load(":/images/Map_Items/xxk.png");
    k->setPixmap(p);
    k->setGeometry(kx,ky,74,28);
    k->raise();
    k->setVisible(false);
}

MainWindow::~MainWindow()
{
    delete ui;
}

void MainWindow::setfloorcondition()
{
    for(int i=0;i<11;i++){for(int j=0;j<11;j++){if(i==7&&j==5) continue;ifcango[0][i][j]=1;}}
    for(int i=0;i<11;i++){if(i==7) continue;ifcango[0][i][5]=0;}
    ifcango[0][8][6]=0;ifcango[0][8][4]=2;ifcango[0][0][5]=9;

    ifcango[1][0][0]=9;ifcango[1][0][1]=0;ifcango[1][0][2]=6;ifcango[1][0][3]=100;ifcango[1][0][4]=101;ifcango[1][0][5]=100;
    for(int i=6;i<=10;i++) ifcango[1][0][i]=0;
    for(int i=0;i<=9;i++) ifcango[1][1][i]=1;
    ifcango[1][1][10]=0;ifcango[1][2][0]=13;ifcango[1][2][1]=0;ifcango[1][2][2]=104;ifcango[1][2][3]=3;ifcango[1][2][6]=14;ifcango[1][2][7]=6;ifcango[1][2][8]=14;
    ifcango[1][3][0]=6;ifcango[1][3][1]=104;ifcango[1][3][3]=12;ifcango[1][3][6]=14;ifcango[1][3][7]=6;ifcango[1][3][8]=14;
    ifcango[1][4][0]=1;ifcango[1][4][1]=3;ifcango[1][4][2]=1;ifcango[1][4][6]=1;ifcango[1][4][7]=1;ifcango[1][4][8]=102;
    ifcango[1][5][0]=6;ifcango[1][5][1]=105;ifcango[1][5][2]=0;ifcango[1][5][5]=3;ifcango[1][5][6]=110;ifcango[1][5][7]=100;ifcango[1][5][8]=107;
    ifcango[1][6][0]=11;ifcango[1][6][1]=0;ifcango[1][6][2]=7;ifcango[1][7][0]=1;ifcango[1][7][1]=3;ifcango[1][7][2]=1;
    ifcango[1][8][0]=0;ifcango[1][8][1]=105;ifcango[1][8][2]=0;ifcango[1][8][4]=1;ifcango[1][8][5]=5;ifcango[1][8][6]=1;ifcango[1][8][7]=1;ifcango[1][8][8]=1;ifcango[1][8][9]=3;ifcango[1][8][10]=1;
    ifcango[1][9][0]=14;ifcango[1][9][1]=13;ifcango[1][9][2]=6;ifcango[1][9][4]=8;ifcango[1][9][5]=0;ifcango[1][9][6]=0;ifcango[1][9][7]=1;ifcango[1][9][8]=6;ifcango[1][9][9]=115;ifcango[1][9][10]=7;
    ifcango[1][10][0]=14;ifcango[1][10][1]=13;ifcango[1][10][2]=6;ifcango[1][10][4]=0;ifcango[1][10][5]=10;ifcango[1][10][6]=0;ifcango[1][10][7]=1;ifcango[1][10][8]=6;ifcango[1][10][9]=6;ifcango[1][10][10]=6;
    for(int i=3;i<=10;i++) ifcango[1][i][3]=1;
    for(int i=2;i<=6;i++) ifcango[1][i][9]=1;
    for(int i=2;i<=7;i++) ifcango[1][i][10]=0;
    for(int j=2;j<=7;j++) ifcango[1][j][4]=0;
    for(int i=5;i<=9;i++) ifcango[1][7][i]=0;
    for(int i=2;i<=4;i++) ifcango[1][i][5]=1;
    for(int i=5;i<=8;i++) ifcango[1][6][i]=1;
    ifcango[1][3][2]=12;

    for(int i=1;i<=9;i++) ifcango[2][i][0]=0;
    for(int i=0;i<=10;i++){if(i==6)ifcango[2][i][1]=28;else ifcango[2][i][1]=1;}
    for(int i=0;i<=10;i++)ifcango[2][i][10]=1;
    for(int i=1;i<=5;i++)ifcango[2][i][3]=1;
    for(int i=5;i<=10;i++)ifcango[2][i][6]=1;
    for(int i=0;i<=3;i++)ifcango[2][i][5]=1;
    for(int i=7;i<=10;i++)ifcango[2][i][3]=1;
    for(int i=7;i<=10;i++)ifcango[2][i][8]=1;
    for(int i=2;i<=5;i++)ifcango[2][6][i]=0;
    for(int i=4;i<=9;i++){if(i==7) ifcango[2][4][i]=3; else ifcango[2][4][i]=0;}
    ifcango[2][0][0]=10;ifcango[2][0][2]=0;ifcango[2][0][3]=124;ifcango[2][0][4]=0;ifcango[2][0][6]=12;ifcango[2][0][7]=11;ifcango[2][0][8]=6;ifcango[2][0][9]=8;
    ifcango[2][1][2]=11;ifcango[2][1][4]=13;ifcango[2][1][6]=12;ifcango[2][1][7]=11;ifcango[2][1][8]=6;ifcango[2][1][9]=7;
    ifcango[2][2][2]=6;ifcango[2][2][4]=6;ifcango[2][2][6]=12;ifcango[2][2][7]=11;ifcango[2][2][8]=6;ifcango[2][2][9]=123;
    ifcango[2][3][2]=6;ifcango[2][3][4]=6;ifcango[2][3][6]=1;ifcango[2][3][7]=1;ifcango[2][3][8]=1;ifcango[2][3][9]=3;
    ifcango[2][5][2]=3;ifcango[2][5][4]=1;ifcango[2][5][5]=3;ifcango[2][5][7]=1;ifcango[2][5][8]=3;ifcango[2][5][9]=1;
    ifcango[2][6][7]=0;ifcango[2][6][8]=123;ifcango[2][6][9]=0;
    ifcango[2][7][2]=3;ifcango[2][7][4]=1;ifcango[2][7][5]=4;ifcango[2][7][7]=29;ifcango[2][7][9]=29;
    ifcango[2][8][2]=6;ifcango[2][8][4]=13;ifcango[2][8][5]=14;ifcango[2][8][7]=0;ifcango[2][8][9]=0;
    ifcango[2][9][2]=6;ifcango[2][9][4]=13;ifcango[2][9][5]=14;ifcango[2][9][7]=0;ifcango[2][9][9]=0;
    ifcango[2][10][0]=9;ifcango[2][10][2]=11;ifcango[2][10][4]=13;ifcango[2][10][5]=14;ifcango[2][10][7]=17;ifcango[2][10][9]=18;

    ifcango[3][0][0]=15;ifcango[3][1][0]=101;ifcango[3][2][0]=6;ifcango[3][3][0]=1;ifcango[3][4][0]=0;ifcango[3][5][0]=100;ifcango[3][6][0]=100;ifcango[3][7][0]=0;ifcango[3][8][0]=1;ifcango[3][9][0]=1;ifcango[3][10][0]=10;
    ifcango[3][0][1]=101;ifcango[3][1][1]=6;ifcango[3][2][1]=104;ifcango[3][3][1]=3;ifcango[3][4][1]=0;ifcango[3][5][1]=1;ifcango[3][6][1]=1;ifcango[3][7][1]=0;ifcango[3][8][1]=1;ifcango[3][9][1]=0;ifcango[3][10][1]=0;
    ifcango[3][0][2]=6;ifcango[3][1][2]=0;ifcango[3][2][2]=0;ifcango[3][3][2]=1;ifcango[3][4][2]=0;ifcango[3][5][2]=0;ifcango[3][6][2]=1;ifcango[3][7][2]=0;ifcango[3][8][2]=1;ifcango[3][9][2]=0;ifcango[3][10][2]=1;
    ifcango[3][0][3]=1;ifcango[3][1][3]=1;ifcango[3][2][3]=1;ifcango[3][3][3]=1;ifcango[3][4][3]=1;ifcango[3][5][3]=107;ifcango[3][6][3]=1;ifcango[3][7][3]=0;ifcango[3][8][3]=1;ifcango[3][9][3]=0;ifcango[3][10][3]=1;
    ifcango[3][0][4]=22;ifcango[3][1][4]=0;ifcango[3][2][4]=1;ifcango[3][3][4]=0;ifcango[3][4][4]=1;ifcango[3][5][4]=101;ifcango[3][6][4]=1;ifcango[3][7][4]=0;ifcango[3][8][4]=107;ifcango[3][9][4]=0;ifcango[3][10][4]=1;
    ifcango[3][0][5]=22;ifcango[3][1][5]=0;ifcango[3][2][5]=3;ifcango[3][3][5]=104;ifcango[3][4][5]=1;ifcango[3][5][5]=107;ifcango[3][6][5]=1;ifcango[3][7][5]=1;ifcango[3][8][5]=1;ifcango[3][9][5]=1;ifcango[3][10][5]=1;
    ifcango[3][0][6]=22;ifcango[3][1][6]=0;ifcango[3][2][6]=1;ifcango[3][3][6]=0;ifcango[3][4][6]=0;ifcango[3][5][6]=0;ifcango[3][6][6]=0;ifcango[3][7][6]=1;ifcango[3][8][6]=101;ifcango[3][9][6]=11;ifcango[3][10][6]=12;
    ifcango[3][0][7]=1;ifcango[3][1][7]=1;ifcango[3][2][7]=1;ifcango[3][3][7]=1;ifcango[3][4][7]=1;ifcango[3][5][7]=1;ifcango[3][6][7]=0;ifcango[3][7][7]=3;ifcango[3][8][7]=0;ifcango[3][9][7]=107;ifcango[3][10][7]=13;ifcango[3][0][8]=1;
    ifcango[3][1][8]=0;ifcango[3][2][8]=0;ifcango[3][3][8]=6;ifcango[3][4][8]=6;ifcango[3][5][8]=6;ifcango[3][6][8]=0;ifcango[3][7][8]=1;ifcango[3][8][8]=101;ifcango[3][9][8]=6;ifcango[3][10][8]=6;
    ifcango[3][0][9]=1;ifcango[3][1][9]=107;ifcango[3][2][9]=1;ifcango[3][3][9]=1;ifcango[3][4][9]=1;ifcango[3][5][9]=1;ifcango[3][6][9]=1;ifcango[3][7][9]=1;ifcango[3][8][9]=1;ifcango[3][9][9]=1;ifcango[3][10][9]=1;
    ifcango[3][0][10]=1;ifcango[3][1][10]=0;ifcango[3][2][10]=0;ifcango[3][3][10]=101;ifcango[3][4][10]=107;ifcango[3][5][10]=101;ifcango[3][6][10]=0;ifcango[3][7][10]=0;ifcango[3][8][10]=0;ifcango[3][9][10]=0;ifcango[3][10][10]=9;

    ifcango[4][0][0]=0;ifcango[4][1][0]=3;ifcango[4][2][0]=0;ifcango[4][3][0]=0;ifcango[4][4][0]=107;ifcango[4][5][0]=107;ifcango[4][6][0]=101;ifcango[4][7][0]=0;ifcango[4][8][0]=0;ifcango[4][9][0]=0;ifcango[4][10][0]=9;
    ifcango[4][0][1]=102;ifcango[4][1][1]=1;ifcango[4][2][1]=1;ifcango[4][3][1]=1;ifcango[4][4][1]=1;ifcango[4][5][1]=1;ifcango[4][6][1]=1;ifcango[4][7][1]=1;ifcango[4][8][1]=1;ifcango[4][9][1]=1;ifcango[4][10][1]=1;
    ifcango[4][0][2]=0;ifcango[4][1][2]=3;ifcango[4][2][2]=0;ifcango[4][3][2]=104;ifcango[4][4][2]=14;ifcango[4][5][2]=14;ifcango[4][6][2]=0;ifcango[4][7][2]=0;ifcango[4][8][2]=0;ifcango[4][9][2]=0;ifcango[4][10][2]=0;
    ifcango[4][0][3]=1;ifcango[4][1][3]=1;ifcango[4][2][3]=1;ifcango[4][3][3]=1;ifcango[4][4][3]=1;ifcango[4][5][3]=1;ifcango[4][6][3]=1;ifcango[4][7][3]=1;ifcango[4][8][3]=1;ifcango[4][9][3]=1;ifcango[4][10][3]=102;
    ifcango[4][0][4]=0;ifcango[4][1][4]=0;ifcango[4][2][4]=1;ifcango[4][3][4]=108;ifcango[4][4][4]=11;ifcango[4][5][4]=1;ifcango[4][6][4]=115;ifcango[4][7][4]=12;ifcango[4][8][4]=1;ifcango[4][9][4]=6;ifcango[4][10][4]=0;
    ifcango[4][0][5]=30;ifcango[4][1][5]=0;ifcango[4][2][5]=29;ifcango[4][3][5]=109;ifcango[4][4][5]=108;ifcango[4][5][5]=5;ifcango[4][6][5]=117;ifcango[4][7][5]=115;ifcango[4][8][5]=4;ifcango[4][9][5]=0;ifcango[4][10][5]=0;
    ifcango[4][0][6]=0;ifcango[4][1][6]=0;ifcango[4][2][6]=1;ifcango[4][3][6]=108;ifcango[4][4][6]=11;ifcango[4][5][6]=1;ifcango[4][6][6]=115;ifcango[4][7][6]=12;ifcango[4][8][6]=1;ifcango[4][9][6]=6;ifcango[4][10][6]=0;
    ifcango[4][0][7]=1;ifcango[4][1][7]=1;ifcango[4][2][7]=1;ifcango[4][3][7]=1;ifcango[4][4][7]=1;ifcango[4][5][7]=1;ifcango[4][6][7]=1;ifcango[4][7][7]=1;ifcango[4][8][7]=1;ifcango[4][9][7]=1;ifcango[4][10][7]=102;
    ifcango[4][0][8]=0;ifcango[4][1][8]=3;ifcango[4][2][8]=0;ifcango[4][3][8]=104;ifcango[4][4][8]=14;ifcango[4][5][8]=14;ifcango[4][6][8]=0;ifcango[4][7][8]=0;ifcango[4][8][8]=0;ifcango[4][9][8]=0;ifcango[4][10][8]=0;
    ifcango[4][0][9]=102;ifcango[4][1][9]=1;ifcango[4][2][9]=1;ifcango[4][3][9]=1;ifcango[4][4][9]=1;ifcango[4][5][9]=1;ifcango[4][6][9]=1;ifcango[4][7][9]=1;ifcango[4][8][9]=1;ifcango[4][9][9]=1;ifcango[4][10][9]=1;
    ifcango[4][0][10]=0;ifcango[4][1][10]=3;ifcango[4][2][10]=0;ifcango[4][3][10]=0;ifcango[4][4][10]=107;ifcango[4][5][10]=107;ifcango[4][6][10]=101;ifcango[4][7][10]=0;ifcango[4][8][10]=0;ifcango[4][9][10]=0;ifcango[4][10][10]=10;

    ifcango[5][0][0]=27;ifcango[5][1][0]=0;ifcango[5][2][0]=108;ifcango[5][3][0]=0;ifcango[5][4][0]=108;ifcango[5][5][0]=12;ifcango[5][6][0]=11;ifcango[5][7][0]=0;ifcango[5][8][0]=1;ifcango[5][9][0]=0;ifcango[5][10][0]=10;
    ifcango[5][0][1]=1;ifcango[5][1][1]=1;ifcango[5][2][1]=1;ifcango[5][3][1]=3;ifcango[5][4][1]=1;ifcango[5][5][1]=1;ifcango[5][6][1]=1;ifcango[5][7][1]=23;ifcango[5][8][1]=1;ifcango[5][9][1]=0;ifcango[5][10][1]=0;
    ifcango[5][0][2]=14;ifcango[5][1][2]=12;ifcango[5][2][2]=0;ifcango[5][3][2]=110;ifcango[5][4][2]=0;ifcango[5][5][2]=0;ifcango[5][6][2]=1;ifcango[5][7][2]=1;ifcango[5][8][2]=1;ifcango[5][9][2]=1;ifcango[5][10][2]=107;
    ifcango[5][0][3]=1;ifcango[5][1][3]=1;ifcango[5][2][3]=1;ifcango[5][3][3]=1;ifcango[5][4][3]=1;ifcango[5][5][3]=0;ifcango[5][6][3]=102;ifcango[5][7][3]=102;ifcango[5][8][3]=107;ifcango[5][9][3]=0;ifcango[5][10][3]=0;
    ifcango[5][0][4]=13;ifcango[5][1][4]=110;ifcango[5][2][4]=105;ifcango[5][3][4]=16;ifcango[5][4][4]=1;ifcango[5][5][4]=0;ifcango[5][6][4]=1;ifcango[5][7][4]=1;ifcango[5][8][4]=1;ifcango[5][9][4]=1;ifcango[5][10][4]=0;
    ifcango[5][0][5]=110;ifcango[5][1][5]=0;ifcango[5][2][5]=0;ifcango[5][3][5]=105;ifcango[5][4][5]=1;ifcango[5][5][5]=107;ifcango[5][6][5]=1;ifcango[5][7][5]=0;ifcango[5][8][5]=3;ifcango[5][9][5]=107;ifcango[5][10][5]=0;
    ifcango[5][0][6]=0;ifcango[5][1][6]=0;ifcango[5][2][6]=1;ifcango[5][3][6]=1;ifcango[5][4][6]=1;ifcango[5][5][6]=104;ifcango[5][6][6]=1;ifcango[5][7][6]=0;ifcango[5][8][6]=1;ifcango[5][9][6]=1;ifcango[5][10][6]=1;
    ifcango[5][0][7]=0;ifcango[5][1][7]=0;ifcango[5][2][7]=1;ifcango[5][3][7]=0;ifcango[5][4][7]=0;ifcango[5][5][7]=0;ifcango[5][6][7]=1;ifcango[5][7][7]=0;ifcango[5][8][7]=4;ifcango[5][9][7]=11;ifcango[5][10][7]=6;
    ifcango[5][0][8]=110;ifcango[5][1][8]=0;ifcango[5][2][8]=3;ifcango[5][3][8]=115;ifcango[5][4][8]=0;ifcango[5][5][8]=0;ifcango[5][6][8]=0;ifcango[5][7][8]=115;ifcango[5][8][8]=1;ifcango[5][9][8]=3;ifcango[5][10][8]=1;
    ifcango[5][0][9]=6;ifcango[5][1][9]=110;ifcango[5][2][9]=1;ifcango[5][3][9]=105;ifcango[5][4][9]=0;ifcango[5][5][9]=0;ifcango[5][6][9]=0;ifcango[5][7][9]=117;ifcango[5][8][9]=3;ifcango[5][9][9]=0;ifcango[5][10][9]=9;
    ifcango[5][0][10]=7;ifcango[5][1][10]=6;ifcango[5][2][10]=1;ifcango[5][3][10]=26;ifcango[5][4][10]=105;ifcango[5][5][10]=0;ifcango[5][6][10]=0;ifcango[5][7][10]=0;ifcango[5][8][10]=1;ifcango[5][9][10]=1;ifcango[5][10][10]=1;

    ifcango[6][0][0]=31;ifcango[6][1][0]=106;ifcango[6][2][0]=6;ifcango[6][3][0]=0;ifcango[6][4][0]=1;ifcango[6][5][0]=0;ifcango[6][6][0]=0;ifcango[6][7][0]=0;ifcango[6][8][0]=0;ifcango[6][9][0]=0;ifcango[6][10][0]=0;
    ifcango[6][0][1]=106;ifcango[6][1][1]=6;ifcango[6][2][1]=109;ifcango[6][3][1]=0;ifcango[6][4][1]=1;ifcango[6][5][1]=0;ifcango[6][6][1]=1;ifcango[6][7][1]=1;ifcango[6][8][1]=1;ifcango[6][9][1]=1;ifcango[6][10][1]=0;
    ifcango[6][0][2]=1;ifcango[6][1][2]=1;ifcango[6][2][2]=4;ifcango[6][3][2]=1;ifcango[6][4][2]=1;ifcango[6][5][2]=111;ifcango[6][6][2]=1;ifcango[6][7][2]=108;ifcango[6][8][2]=3;ifcango[6][9][2]=108;ifcango[6][10][2]=0;
    ifcango[6][0][3]=11;ifcango[6][1][3]=12;ifcango[6][2][3]=0;ifcango[6][3][3]=117;ifcango[6][4][3]=5;ifcango[6][5][3]=0;ifcango[6][6][3]=1;ifcango[6][7][3]=3;ifcango[6][8][3]=1;ifcango[6][9][3]=1;ifcango[6][10][3]=1;
    ifcango[6][0][4]=1;ifcango[6][1][4]=1;ifcango[6][2][4]=4;ifcango[6][3][4]=1;ifcango[6][4][4]=1;ifcango[6][5][4]=6;ifcango[6][6][4]=1;ifcango[6][7][4]=108;ifcango[6][8][4]=3;ifcango[6][9][4]=0;ifcango[6][10][4]=9;
    ifcango[6][0][5]=6;ifcango[6][1][5]=0;ifcango[6][2][5]=109;ifcango[6][3][5]=0;ifcango[6][4][5]=1;ifcango[6][5][5]=6;ifcango[6][6][5]=1;ifcango[6][7][5]=0;ifcango[6][8][5]=1;ifcango[6][9][5]=0;ifcango[6][10][5]=0;
    ifcango[6][0][6]=103;ifcango[6][1][6]=6;ifcango[6][2][6]=0;ifcango[6][3][6]=0;ifcango[6][4][6]=1;ifcango[6][5][6]=6;ifcango[6][6][6]=1;ifcango[6][7][6]=0;ifcango[6][8][6]=1;ifcango[6][9][6]=1;ifcango[6][10][6]=3;
    ifcango[6][0][7]=33;ifcango[6][1][7]=103;ifcango[6][2][7]=6;ifcango[6][3][7]=0;ifcango[6][4][7]=1;ifcango[6][5][7]=0;ifcango[6][6][7]=1;ifcango[6][7][7]=0;ifcango[6][8][7]=1;ifcango[6][9][7]=1;ifcango[6][10][7]=3;
    ifcango[6][0][8]=1;ifcango[6][1][8]=1;ifcango[6][2][8]=1;ifcango[6][3][8]=1;ifcango[6][4][8]=1;ifcango[6][5][8]=111;ifcango[6][6][8]=1;ifcango[6][7][8]=0;ifcango[6][8][8]=1;ifcango[6][9][8]=0;ifcango[6][10][8]=0;
    ifcango[6][0][9]=13;ifcango[6][1][9]=114;ifcango[6][2][9]=0;ifcango[6][3][9]=113;ifcango[6][4][9]=3;ifcango[6][5][9]=0;ifcango[6][6][9]=1;ifcango[6][7][9]=0;ifcango[6][8][9]=4;ifcango[6][9][9]=0;ifcango[6][10][9]=10;
    ifcango[6][0][10]=13;ifcango[6][1][10]=13;ifcango[6][2][10]=114;ifcango[6][3][10]=0;ifcango[6][4][10]=1;ifcango[6][5][10]=0;ifcango[6][6][10]=1;ifcango[6][7][10]=1;ifcango[6][8][10]=1;ifcango[6][9][10]=1;ifcango[6][10][10]=1;

    ifcango[7][0][0]=9;ifcango[7][1][0]=1;ifcango[7][2][0]=1;ifcango[7][3][0]=0;ifcango[7][4][0]=0;ifcango[7][5][0]=0;ifcango[7][6][0]=0;ifcango[7][7][0]=0;ifcango[7][8][0]=0;ifcango[7][9][0]=0;ifcango[7][10][0]=1;
    ifcango[7][0][1]=0;ifcango[7][1][1]=1;ifcango[7][2][1]=0;ifcango[7][3][1]=0;ifcango[7][4][1]=0;ifcango[7][5][1]=1;ifcango[7][6][1]=1;ifcango[7][7][1]=1;ifcango[7][8][1]=1;ifcango[7][9][1]=0;ifcango[7][10][1]=0;
    ifcango[7][0][2]=0;ifcango[7][1][2]=0;ifcango[7][2][2]=109;ifcango[7][3][2]=1;ifcango[7][4][2]=4;ifcango[7][5][2]=1;ifcango[7][6][2]=14;ifcango[7][7][2]=6;ifcango[7][8][2]=1;ifcango[7][9][2]=1;ifcango[7][10][2]=0;
    ifcango[7][0][3]=0;ifcango[7][1][3]=109;ifcango[7][2][3]=11;ifcango[7][3][3]=1;ifcango[7][4][3]=34;ifcango[7][5][3]=1;ifcango[7][6][3]=12;ifcango[7][7][3]=14;ifcango[7][8][3]=7;ifcango[7][9][3]=1;ifcango[7][10][3]=3;
    ifcango[7][0][4]=0;ifcango[7][1][4]=1;ifcango[7][2][4]=1;ifcango[7][3][4]=1;ifcango[7][4][4]=29;ifcango[7][5][4]=1;ifcango[7][6][4]=1;ifcango[7][7][4]=1;ifcango[7][8][4]=7;ifcango[7][9][4]=1;ifcango[7][10][4]=10;
    ifcango[7][0][5]=0;ifcango[7][1][5]=4;ifcango[7][2][5]=34;ifcango[7][3][5]=1;ifcango[7][4][5]=21;ifcango[7][5][5]=1;ifcango[7][6][5]=34;ifcango[7][7][5]=4;ifcango[7][8][5]=13;ifcango[7][9][5]=5;ifcango[7][10][5]=0;
    ifcango[7][0][6]=0;ifcango[7][1][6]=1;ifcango[7][2][6]=1;ifcango[7][3][6]=1;ifcango[7][4][6]=1;ifcango[7][5][6]=1;ifcango[7][6][6]=1;ifcango[7][7][6]=1;ifcango[7][8][6]=7;ifcango[7][9][6]=1;ifcango[7][10][6]=0;
    ifcango[7][0][7]=0;ifcango[7][1][7]=106;ifcango[7][2][7]=12;ifcango[7][3][7]=1;ifcango[7][4][7]=34;ifcango[7][5][7]=1;ifcango[7][6][7]=11;ifcango[7][7][7]=14;ifcango[7][8][7]=7;ifcango[7][9][7]=1;ifcango[7][10][7]=3;
    ifcango[7][0][8]=1;ifcango[7][1][8]=0;ifcango[7][2][8]=106;ifcango[7][3][8]=1;ifcango[7][4][8]=4;ifcango[7][5][8]=1;ifcango[7][6][8]=14;ifcango[7][7][8]=6;ifcango[7][8][8]=1;ifcango[7][9][8]=1;ifcango[7][10][8]=0;
    ifcango[7][0][9]=1;ifcango[7][1][9]=1;ifcango[7][2][9]=0;ifcango[7][3][9]=0;ifcango[7][4][9]=0;ifcango[7][5][9]=1;ifcango[7][6][9]=1;ifcango[7][7][9]=1;ifcango[7][8][9]=1;ifcango[7][9][9]=0;ifcango[7][10][9]=0;
    ifcango[7][0][10]=1;ifcango[7][1][10]=1;ifcango[7][2][10]=1;ifcango[7][3][10]=0;ifcango[7][4][10]=0;ifcango[7][5][10]=0;ifcango[7][6][10]=0;ifcango[7][7][10]=0;ifcango[7][8][10]=0;ifcango[7][9][10]=0;ifcango[7][10][10]=1;

    ifcango[8][0][0]=10;ifcango[8][1][0]=0;ifcango[8][2][0]=0;ifcango[8][3][0]=0;ifcango[8][4][0]=108;ifcango[8][5][0]=109;ifcango[8][6][0]=108;ifcango[8][7][0]=0;ifcango[8][8][0]=0;ifcango[8][9][0]=0;ifcango[8][10][0]=0;
    ifcango[8][0][1]=1;ifcango[8][1][1]=1;ifcango[8][2][1]=1;ifcango[8][3][1]=1;ifcango[8][4][1]=1;ifcango[8][5][1]=1;ifcango[8][6][1]=1;ifcango[8][7][1]=1;ifcango[8][8][1]=1;ifcango[8][9][1]=1;ifcango[8][10][1]=0;
    ifcango[8][0][2]=0;ifcango[8][1][2]=0;ifcango[8][2][2]=0;ifcango[8][3][2]=0;ifcango[8][4][2]=0;ifcango[8][5][2]=11;ifcango[8][6][2]=102;ifcango[8][7][2]=102;ifcango[8][8][2]=0;ifcango[8][9][2]=1;ifcango[8][10][2]=112;
    ifcango[8][0][3]=0;ifcango[8][1][3]=1;ifcango[8][2][3]=1;ifcango[8][3][3]=1;ifcango[8][4][3]=1;ifcango[8][5][3]=1;ifcango[8][6][3]=1;ifcango[8][7][3]=1;ifcango[8][8][3]=106;ifcango[8][9][3]=1;ifcango[8][10][3]=0;
    ifcango[8][0][4]=0;ifcango[8][1][4]=1;ifcango[8][2][4]=0;ifcango[8][3][4]=112;ifcango[8][4][4]=14;ifcango[8][5][4]=14;ifcango[8][6][4]=0;ifcango[8][7][4]=1;ifcango[8][8][4]=0;ifcango[8][9][4]=3;ifcango[8][10][4]=0;
    ifcango[8][0][5]=0;ifcango[8][1][5]=3;ifcango[8][2][5]=0;ifcango[8][3][5]=1;ifcango[8][4][5]=1;ifcango[8][5][5]=1;ifcango[8][6][5]=0;ifcango[8][7][5]=1;ifcango[8][8][5]=1;ifcango[8][9][5]=1;ifcango[8][10][5]=1;
    ifcango[8][0][6]=1;ifcango[8][1][6]=1;ifcango[8][2][6]=4;ifcango[8][3][6]=1;ifcango[8][4][6]=9;ifcango[8][5][6]=1;ifcango[8][6][6]=0;ifcango[8][7][6]=117;ifcango[8][8][6]=106;ifcango[8][9][6]=0;ifcango[8][10][6]=0;
    ifcango[8][0][7]=0;ifcango[8][1][7]=3;ifcango[8][2][7]=0;ifcango[8][3][7]=1;ifcango[8][4][7]=0;ifcango[8][5][7]=1;ifcango[8][6][7]=1;ifcango[8][7][7]=1;ifcango[8][8][7]=1;ifcango[8][9][7]=1;ifcango[8][10][7]=103;
    ifcango[8][0][8]=6;ifcango[8][1][8]=1;ifcango[8][2][8]=0;ifcango[8][3][8]=108;ifcango[8][4][8]=0;ifcango[8][5][8]=1;ifcango[8][6][8]=0;ifcango[8][7][8]=3;ifcango[8][8][8]=0;ifcango[8][9][8]=1;ifcango[8][10][8]=34;
    ifcango[8][0][9]=106;ifcango[8][1][9]=1;ifcango[8][2][9]=1;ifcango[8][3][9]=1;ifcango[8][4][9]=1;ifcango[8][5][9]=1;ifcango[8][6][9]=109;ifcango[8][7][9]=1;ifcango[8][8][9]=0;ifcango[8][9][9]=1;ifcango[8][10][9]=103;
    ifcango[8][0][10]=0;ifcango[8][1][10]=0;ifcango[8][2][10]=12;ifcango[8][3][10]=102;ifcango[8][4][10]=102;ifcango[8][5][10]=0;ifcango[8][6][10]=0;ifcango[8][7][10]=1;ifcango[8][8][10]=0;ifcango[8][9][10]=0;ifcango[8][10][10]=0;

    ifcango[9][0][0]=38;ifcango[9][1][0]=6;ifcango[9][2][0]=1;ifcango[9][3][0]=0;ifcango[9][4][0]=0;ifcango[9][5][0]=1;ifcango[9][6][0]=11;ifcango[9][7][0]=1;ifcango[9][8][0]=106;ifcango[9][9][0]=7;ifcango[9][10][0]=20;
    ifcango[9][0][1]=6;ifcango[9][1][1]=0;ifcango[9][2][1]=3;ifcango[9][3][1]=0;ifcango[9][4][1]=0;ifcango[9][5][1]=4;ifcango[9][6][1]=113;ifcango[9][7][1]=3;ifcango[9][8][1]=14;ifcango[9][9][1]=106;ifcango[9][10][1]=7;
    ifcango[9][0][2]=0;ifcango[9][1][2]=116;ifcango[9][2][2]=1;ifcango[9][3][2]=0;ifcango[9][4][2]=0;ifcango[9][5][2]=1;ifcango[9][6][2]=12;ifcango[9][7][2]=1;ifcango[9][8][2]=0;ifcango[9][9][2]=14;ifcango[9][10][2]=106;
    ifcango[9][0][3]=1;ifcango[9][1][3]=3;ifcango[9][2][3]=1;ifcango[9][3][3]=1;ifcango[9][4][3]=5;ifcango[9][5][3]=1;ifcango[9][6][3]=1;ifcango[9][7][3]=1;ifcango[9][8][3]=1;ifcango[9][9][3]=1;ifcango[9][10][3]=3;
    ifcango[9][0][4]=1;ifcango[9][1][4]=0;ifcango[9][2][4]=0;ifcango[9][3][4]=0;ifcango[9][4][4]=0;ifcango[9][5][4]=0;ifcango[9][6][4]=0;ifcango[9][7][4]=0;ifcango[9][8][4]=1;ifcango[9][9][4]=114;ifcango[9][10][4]=13;
    ifcango[9][0][5]=1;ifcango[9][1][5]=0;ifcango[9][2][5]=1;ifcango[9][3][5]=1;ifcango[9][4][5]=1;ifcango[9][5][5]=1;ifcango[9][6][5]=1;ifcango[9][7][5]=0;ifcango[9][8][5]=4;ifcango[9][9][5]=112;ifcango[9][10][5]=114;
    ifcango[9][0][6]=0;ifcango[9][1][6]=0;ifcango[9][2][6]=1;ifcango[9][3][6]=0;ifcango[9][4][6]=10;ifcango[9][5][6]=1;ifcango[9][6][6]=9;ifcango[9][7][6]=0;ifcango[9][8][6]=1;ifcango[9][9][6]=114;ifcango[9][10][6]=13;
    ifcango[9][0][7]=0;ifcango[9][1][7]=1;ifcango[9][2][7]=1;ifcango[9][3][7]=0;ifcango[9][4][7]=1;ifcango[9][5][7]=1;ifcango[9][6][7]=1;ifcango[9][7][7]=3;ifcango[9][8][7]=1;ifcango[9][9][7]=1;ifcango[9][10][7]=1;
    ifcango[9][0][8]=0;ifcango[9][1][8]=0;ifcango[9][2][8]=0;ifcango[9][3][8]=0;ifcango[9][4][8]=0;ifcango[9][5][8]=0;ifcango[9][6][8]=0;ifcango[9][7][8]=0;ifcango[9][8][8]=0;ifcango[9][9][8]=0;ifcango[9][10][8]=0;
    ifcango[9][0][9]=1;ifcango[9][1][9]=3;ifcango[9][2][9]=1;ifcango[9][3][9]=1;ifcango[9][4][9]=1;ifcango[9][5][9]=1;ifcango[9][6][9]=1;ifcango[9][7][9]=1;ifcango[9][8][9]=1;ifcango[9][9][9]=3;ifcango[9][10][9]=1;
    ifcango[9][0][10]=0;ifcango[9][1][10]=106;ifcango[9][2][10]=6;ifcango[9][3][10]=6;ifcango[9][4][10]=14;ifcango[9][5][10]=1;ifcango[9][6][10]=14;ifcango[9][7][10]=6;ifcango[9][8][10]=6;ifcango[9][9][10]=106;ifcango[9][10][10]=0;

    ifcango[10][0][0]=0;ifcango[10][1][0]=0;ifcango[10][2][0]=0;ifcango[10][3][0]=0;ifcango[10][4][0]=108;ifcango[10][5][0]=109;ifcango[10][6][0]=108;ifcango[10][7][0]=0;ifcango[10][8][0]=0;ifcango[10][9][0]=0;ifcango[10][10][0]=9;
    ifcango[10][0][1]=1;ifcango[10][1][1]=0;ifcango[10][2][1]=0;ifcango[10][3][1]=1;ifcango[10][4][1]=1;ifcango[10][5][1]=1;ifcango[10][6][1]=1;ifcango[10][7][1]=1;ifcango[10][8][1]=1;ifcango[10][9][1]=1;ifcango[10][10][1]=1;
    ifcango[10][0][2]=1;ifcango[10][1][2]=1;ifcango[10][2][2]=0;ifcango[10][3][2]=0;ifcango[10][4][2]=0;ifcango[10][5][2]=0;ifcango[10][6][2]=0;ifcango[10][7][2]=1;ifcango[10][8][2]=14;ifcango[10][9][2]=14;ifcango[10][10][2]=14;
    ifcango[10][0][3]=11;ifcango[10][1][3]=1;ifcango[10][2][3]=0;ifcango[10][3][3]=1;ifcango[10][4][3]=0;ifcango[10][5][3]=1;ifcango[10][6][3]=29;ifcango[10][7][3]=1;ifcango[10][8][3]=11;ifcango[10][9][3]=11;ifcango[10][10][3]=11;
    ifcango[10][0][4]=116;ifcango[10][1][4]=3;ifcango[10][2][4]=0;ifcango[10][3][4]=1;ifcango[10][4][4]=6;ifcango[10][5][4]=1;ifcango[10][6][4]=0;ifcango[10][7][4]=1;ifcango[10][8][4]=12;ifcango[10][9][4]=12;ifcango[10][10][4]=12;
    ifcango[10][0][5]=1;ifcango[10][1][5]=1;ifcango[10][2][5]=1;ifcango[10][3][5]=1;ifcango[10][4][5]=6;ifcango[10][5][5]=1;ifcango[10][6][5]=10;ifcango[10][7][5]=1;ifcango[10][8][5]=1;ifcango[10][9][5]=5;ifcango[10][10][5]=1;
    ifcango[10][0][6]=116;ifcango[10][1][6]=3;ifcango[10][2][6]=0;ifcango[10][3][6]=1;ifcango[10][4][6]=6;ifcango[10][5][6]=1;ifcango[10][6][6]=1;ifcango[10][7][6]=1;ifcango[10][8][6]=0;ifcango[10][9][6]=112;ifcango[10][10][6]=7;
    ifcango[10][0][7]=12;ifcango[10][1][7]=1;ifcango[10][2][7]=0;ifcango[10][3][7]=1;ifcango[10][4][7]=0;ifcango[10][5][7]=3;ifcango[10][6][7]=0;ifcango[10][7][7]=3;ifcango[10][8][7]=109;ifcango[10][9][7]=1;ifcango[10][10][7]=1;
    ifcango[10][0][8]=1;ifcango[10][1][8]=1;ifcango[10][2][8]=0;ifcango[10][3][8]=0;ifcango[10][4][8]=0;ifcango[10][5][8]=1;ifcango[10][6][8]=3;ifcango[10][7][8]=1;ifcango[10][8][8]=0;ifcango[10][9][8]=112;ifcango[10][10][8]=7;
    ifcango[10][0][9]=1;ifcango[10][1][9]=0;ifcango[10][2][9]=113;ifcango[10][3][9]=1;ifcango[10][4][9]=1;ifcango[10][5][9]=1;ifcango[10][6][9]=109;ifcango[10][7][9]=1;ifcango[10][8][9]=1;ifcango[10][9][9]=1;ifcango[10][10][9]=1;
    ifcango[10][0][10]=0;ifcango[10][1][10]=113;ifcango[10][2][10]=13;ifcango[10][3][10]=1;ifcango[10][4][10]=6;ifcango[10][5][10]=6;ifcango[10][6][10]=0;ifcango[10][7][10]=0;ifcango[10][8][10]=6;ifcango[10][9][10]=6;ifcango[10][10][10]=14;

    ifcango[11][0][0]=14;ifcango[11][1][0]=14;ifcango[11][2][0]=14;ifcango[11][3][0]=3;ifcango[11][4][0]=0;ifcango[11][5][0]=3;ifcango[11][6][0]=11;ifcango[11][7][0]=11;ifcango[11][8][0]=11;ifcango[11][9][0]=1;ifcango[11][10][0]=10;
    ifcango[11][0][1]=1;ifcango[11][1][1]=1;ifcango[11][2][1]=1;ifcango[11][3][1]=1;ifcango[11][4][1]=0;ifcango[11][5][1]=1;ifcango[11][6][1]=1;ifcango[11][7][1]=1;ifcango[11][8][1]=1;ifcango[11][9][1]=1;ifcango[11][10][1]=0;
    ifcango[11][0][2]=6;ifcango[11][1][2]=6;ifcango[11][2][2]=6;ifcango[11][3][2]=3;ifcango[11][4][2]=0;ifcango[11][5][2]=1;ifcango[11][6][2]=0;ifcango[11][7][2]=116;ifcango[11][8][2]=116;ifcango[11][9][2]=5;ifcango[11][10][2]=0;
    ifcango[11][0][3]=1;ifcango[11][1][3]=1;ifcango[11][2][3]=1;ifcango[11][3][3]=1;ifcango[11][4][3]=0;ifcango[11][5][3]=4;ifcango[11][6][3]=118;ifcango[11][7][3]=1;ifcango[11][8][3]=1;ifcango[11][9][3]=1;ifcango[11][10][3]=0;
    ifcango[11][0][4]=7;ifcango[11][1][4]=7;ifcango[11][2][4]=7;ifcango[11][3][4]=3;ifcango[11][4][4]=0;ifcango[11][5][4]=1;ifcango[11][6][4]=13;ifcango[11][7][4]=1;ifcango[11][8][4]=24;ifcango[11][9][4]=14;ifcango[11][10][4]=0;
    ifcango[11][0][5]=1;ifcango[11][1][5]=1;ifcango[11][2][5]=1;ifcango[11][3][5]=1;ifcango[11][4][5]=1;ifcango[11][5][5]=1;ifcango[11][6][5]=120;ifcango[11][7][5]=1;ifcango[11][8][5]=24;ifcango[11][9][5]=0;ifcango[11][10][5]=0;
    ifcango[11][0][6]=8;ifcango[11][1][6]=8;ifcango[11][2][6]=8;ifcango[11][3][6]=3;ifcango[11][4][6]=0;ifcango[11][5][6]=1;ifcango[11][6][6]=13;ifcango[11][7][6]=1;ifcango[11][8][6]=24;ifcango[11][9][6]=14;ifcango[11][10][6]=0;
    ifcango[11][0][7]=1;ifcango[11][1][7]=1;ifcango[11][2][7]=1;ifcango[11][3][7]=1;ifcango[11][4][7]=0;ifcango[11][5][7]=4;ifcango[11][6][7]=118;ifcango[11][7][7]=1;ifcango[11][8][7]=1;ifcango[11][9][7]=1;ifcango[11][10][7]=0;
    ifcango[11][0][8]=13;ifcango[11][1][8]=118;ifcango[11][2][8]=0;ifcango[11][3][8]=1;ifcango[11][4][8]=0;ifcango[11][5][8]=1;ifcango[11][6][8]=0;ifcango[11][7][8]=116;ifcango[11][8][8]=116;ifcango[11][9][8]=5;ifcango[11][10][8]=0;
    ifcango[11][0][9]=19;ifcango[11][1][9]=119;ifcango[11][2][9]=118;ifcango[11][3][9]=4;ifcango[11][4][9]=0;ifcango[11][5][9]=1;ifcango[11][6][9]=1;ifcango[11][7][9]=1;ifcango[11][8][9]=1;ifcango[11][9][9]=1;ifcango[11][10][9]=0;
    ifcango[11][0][10]=13;ifcango[11][1][10]=118;ifcango[11][2][10]=0;ifcango[11][3][10]=1;ifcango[11][4][10]=0;ifcango[11][5][10]=3;ifcango[11][6][10]=12;ifcango[11][7][10]=12;ifcango[11][8][10]=12;ifcango[11][9][10]=1;ifcango[11][10][10]=9;

    ifcango[12][0][0]=39;ifcango[12][1][0]=12;ifcango[12][2][0]=0;ifcango[12][3][0]=0;ifcango[12][4][0]=120;ifcango[12][5][0]=1;ifcango[12][6][0]=0;ifcango[12][7][0]=1;ifcango[12][8][0]=11;ifcango[12][9][0]=1;ifcango[12][10][0]=9;
    ifcango[12][0][1]=11;ifcango[12][1][1]=0;ifcango[12][2][1]=0;ifcango[12][3][1]=120;ifcango[12][4][1]=121;ifcango[12][5][1]=4;ifcango[12][6][1]=0;ifcango[12][7][1]=1;ifcango[12][8][1]=120;ifcango[12][9][1]=1;ifcango[12][10][1]=0;
    ifcango[12][0][2]=1;ifcango[12][1][2]=1;ifcango[12][2][2]=1;ifcango[12][3][2]=1;ifcango[12][4][2]=1;ifcango[12][5][2]=1;ifcango[12][6][2]=0;ifcango[12][7][2]=1;ifcango[12][8][2]=3;ifcango[12][9][2]=1;ifcango[12][10][2]=0;
    ifcango[12][0][3]=0;ifcango[12][1][3]=0;ifcango[12][2][3]=0;ifcango[12][3][3]=0;ifcango[12][4][3]=0;ifcango[12][5][3]=0;ifcango[12][6][3]=0;ifcango[12][7][3]=0;ifcango[12][8][3]=118;ifcango[12][9][3]=1;ifcango[12][10][3]=0;
    ifcango[12][0][4]=123;ifcango[12][1][4]=1;ifcango[12][2][4]=1;ifcango[12][3][4]=1;ifcango[12][4][4]=1;ifcango[12][5][4]=1;ifcango[12][6][4]=1;ifcango[12][7][4]=1;ifcango[12][8][4]=118;ifcango[12][9][4]=1;ifcango[12][10][4]=0;
    ifcango[12][0][5]=124;ifcango[12][1][5]=3;ifcango[12][2][5]=124;ifcango[12][3][5]=6;ifcango[12][4][5]=6;ifcango[12][5][5]=14;ifcango[12][6][5]=14;ifcango[12][7][5]=1;ifcango[12][8][5]=119;ifcango[12][9][5]=4;ifcango[12][10][5]=0;
    ifcango[12][0][6]=123;ifcango[12][1][6]=1;ifcango[12][2][6]=1;ifcango[12][3][6]=1;ifcango[12][4][6]=1;ifcango[12][5][6]=1;ifcango[12][6][6]=1;ifcango[12][7][6]=1;ifcango[12][8][6]=118;ifcango[12][9][6]=1;ifcango[12][10][6]=0;
    ifcango[12][0][7]=0;ifcango[12][1][7]=0;ifcango[12][2][7]=0;ifcango[12][3][7]=0;ifcango[12][4][7]=0;ifcango[12][5][7]=0;ifcango[12][6][7]=0;ifcango[12][7][7]=0;ifcango[12][8][7]=118;ifcango[12][9][7]=1;ifcango[12][10][7]=0;
    ifcango[12][0][8]=1;ifcango[12][1][8]=1;ifcango[12][2][8]=1;ifcango[12][3][8]=1;ifcango[12][4][8]=1;ifcango[12][5][8]=1;ifcango[12][6][8]=0;ifcango[12][7][8]=1;ifcango[12][8][8]=3;ifcango[12][9][8]=1;ifcango[12][10][8]=0;
    ifcango[12][0][9]=13;ifcango[12][1][9]=0;ifcango[12][2][9]=0;ifcango[12][3][9]=125;ifcango[12][4][9]=126;ifcango[12][5][9]=4;ifcango[12][6][9]=0;ifcango[12][7][9]=1;ifcango[12][8][9]=120;ifcango[12][9][9]=1;ifcango[12][10][9]=0;
    ifcango[12][0][10]=40;ifcango[12][1][10]=13;ifcango[12][2][10]=0;ifcango[12][3][10]=0;ifcango[12][4][10]=125;ifcango[12][5][10]=1;ifcango[12][6][10]=0;ifcango[12][7][10]=1;ifcango[12][8][10]=12;ifcango[12][9][10]=1;ifcango[12][10][10]=10;

    ifcango[13][0][0]=0;ifcango[13][1][0]=0;ifcango[13][2][0]=0;ifcango[13][3][0]=13;ifcango[13][4][0]=123;ifcango[13][5][0]=124;ifcango[13][6][0]=123;ifcango[13][7][0]=0;ifcango[13][8][0]=0;ifcango[13][9][0]=1;ifcango[13][10][0]=10;
    ifcango[13][0][1]=120;ifcango[13][1][1]=1;ifcango[13][2][1]=1;ifcango[13][3][1]=1;ifcango[13][4][1]=1;ifcango[13][5][1]=1;ifcango[13][6][1]=1;ifcango[13][7][1]=1;ifcango[13][8][1]=123;ifcango[13][9][1]=1;ifcango[13][10][1]=0;
    ifcango[13][0][2]=0;ifcango[13][1][2]=1;ifcango[13][2][2]=0;ifcango[13][3][2]=5;ifcango[13][4][2]=0;ifcango[13][5][2]=0;ifcango[13][6][2]=121;ifcango[13][7][2]=1;ifcango[13][8][2]=0;ifcango[13][9][2]=0;ifcango[13][10][2]=0;
    ifcango[13][0][3]=0;ifcango[13][1][3]=1;ifcango[13][2][3]=0;ifcango[13][3][3]=1;ifcango[13][4][3]=0;ifcango[13][5][3]=122;ifcango[13][6][3]=29;ifcango[13][7][3]=1;ifcango[13][8][3]=1;ifcango[13][9][3]=1;ifcango[13][10][3]=4;
    ifcango[13][0][4]=0;ifcango[13][1][4]=1;ifcango[13][2][4]=118;ifcango[13][3][4]=1;ifcango[13][4][4]=121;ifcango[13][5][4]=1;ifcango[13][6][4]=25;ifcango[13][7][4]=1;ifcango[13][8][4]=0;ifcango[13][9][4]=13;ifcango[13][10][4]=0;
    ifcango[13][0][5]=0;ifcango[13][1][5]=1;ifcango[13][2][5]=0;ifcango[13][3][5]=1;ifcango[13][4][5]=1;ifcango[13][5][5]=1;ifcango[13][6][5]=1;ifcango[13][7][5]=1;ifcango[13][8][5]=0;ifcango[13][9][5]=1;ifcango[13][10][5]=9;
    ifcango[13][0][6]=0;ifcango[13][1][6]=3;ifcango[13][2][6]=0;ifcango[13][3][6]=0;ifcango[13][4][6]=118;ifcango[13][5][6]=119;ifcango[13][6][6]=118;ifcango[13][7][6]=0;ifcango[13][8][6]=0;ifcango[13][9][6]=1;ifcango[13][10][6]=1;
    ifcango[13][0][7]=1;ifcango[13][1][7]=1;ifcango[13][2][7]=1;ifcango[13][3][7]=1;ifcango[13][4][7]=1;ifcango[13][5][7]=1;ifcango[13][6][7]=1;ifcango[13][7][7]=1;ifcango[13][8][7]=121;ifcango[13][9][7]=1;ifcango[13][10][7]=32;
    ifcango[13][0][8]=0;ifcango[13][1][8]=0;ifcango[13][2][8]=0;ifcango[13][3][8]=0;ifcango[13][4][8]=12;ifcango[13][5][8]=12;ifcango[13][6][8]=12;ifcango[13][7][8]=0;ifcango[13][8][8]=0;ifcango[13][9][8]=1;ifcango[13][10][8]=122;
    ifcango[13][0][9]=121;ifcango[13][1][9]=1;ifcango[13][2][9]=1;ifcango[13][3][9]=1;ifcango[13][4][9]=1;ifcango[13][5][9]=1;ifcango[13][6][9]=1;ifcango[13][7][9]=1;ifcango[13][8][9]=1;ifcango[13][9][9]=1;ifcango[13][10][9]=3;
    ifcango[13][0][10]=0;ifcango[13][1][10]=0;ifcango[13][2][10]=0;ifcango[13][3][10]=0;ifcango[13][4][10]=0;ifcango[13][5][10]=0;ifcango[13][6][10]=11;ifcango[13][7][10]=11;ifcango[13][8][10]=11;ifcango[13][9][10]=0;ifcango[13][10][10]=0;

    ifcango[14][0][0]=1;ifcango[14][1][0]=1;ifcango[14][2][0]=1;ifcango[14][3][0]=1;ifcango[14][4][0]=1;ifcango[14][5][0]=1;ifcango[14][6][0]=1;ifcango[14][7][0]=1;ifcango[14][8][0]=1;ifcango[14][9][0]=1;ifcango[14][10][0]=1;
    ifcango[14][0][1]=0;ifcango[14][1][1]=0;ifcango[14][2][1]=0;ifcango[14][3][1]=0;ifcango[14][4][1]=0;ifcango[14][5][1]=0;ifcango[14][6][1]=0;ifcango[14][7][1]=0;ifcango[14][8][1]=0;ifcango[14][9][1]=118;ifcango[14][10][1]=1;
    ifcango[14][0][2]=125;ifcango[14][1][2]=13;ifcango[14][2][2]=1;ifcango[14][3][2]=1;ifcango[14][4][2]=1;ifcango[14][5][2]=14;ifcango[14][6][2]=1;ifcango[14][7][2]=1;ifcango[14][8][2]=1;ifcango[14][9][2]=119;ifcango[14][10][2]=1;
    ifcango[14][0][3]=27;ifcango[14][1][3]=1;ifcango[14][2][3]=1;ifcango[14][3][3]=1;ifcango[14][4][3]=1;ifcango[14][5][3]=1;ifcango[14][6][3]=1;ifcango[14][7][3]=1;ifcango[14][8][3]=1;ifcango[14][9][3]=118;ifcango[14][10][3]=1;
    ifcango[14][0][4]=9;ifcango[14][1][4]=1;ifcango[14][2][4]=1;ifcango[14][3][4]=1;ifcango[14][4][4]=1;ifcango[14][5][4]=1;ifcango[14][6][4]=1;ifcango[14][7][4]=1;ifcango[14][8][4]=1;ifcango[14][9][4]=4;ifcango[14][10][4]=1;
    ifcango[14][0][5]=0;ifcango[14][1][5]=1;ifcango[14][2][5]=1;ifcango[14][3][5]=37;ifcango[14][4][5]=29;ifcango[14][5][5]=121;ifcango[14][6][5]=122;ifcango[14][7][5]=121;ifcango[14][8][5]=4;ifcango[14][9][5]=0;ifcango[14][10][5]=10;
    ifcango[14][0][6]=0;ifcango[14][1][6]=1;ifcango[14][2][6]=1;ifcango[14][3][6]=1;ifcango[14][4][6]=1;ifcango[14][5][6]=1;ifcango[14][6][6]=1;ifcango[14][7][6]=1;ifcango[14][8][6]=1;ifcango[14][9][6]=4;ifcango[14][10][6]=1;
    ifcango[14][0][7]=0;ifcango[14][1][7]=1;ifcango[14][2][7]=1;ifcango[14][3][7]=1;ifcango[14][4][7]=1;ifcango[14][5][7]=1;ifcango[14][6][7]=1;ifcango[14][7][7]=1;ifcango[14][8][7]=1;ifcango[14][9][7]=118;ifcango[14][10][7]=1;
    ifcango[14][0][8]=0;ifcango[14][1][8]=13;ifcango[14][2][8]=1;ifcango[14][3][8]=1;ifcango[14][4][8]=1;ifcango[14][5][8]=14;ifcango[14][6][8]=1;ifcango[14][7][8]=1;ifcango[14][8][8]=1;ifcango[14][9][8]=119;ifcango[14][10][8]=1;
    ifcango[14][0][9]=0;ifcango[14][1][9]=0;ifcango[14][2][9]=0;ifcango[14][3][9]=0;ifcango[14][4][9]=0;ifcango[14][5][9]=0;ifcango[14][6][9]=0;ifcango[14][7][9]=0;ifcango[14][8][9]=0;ifcango[14][9][9]=118;ifcango[14][10][9]=1;
    ifcango[14][0][10]=1;ifcango[14][1][10]=1;ifcango[14][2][10]=1;ifcango[14][3][10]=1;ifcango[14][4][10]=1;ifcango[14][5][10]=1;ifcango[14][6][10]=1;ifcango[14][7][10]=1;ifcango[14][8][10]=1;ifcango[14][9][10]=1;ifcango[14][10][10]=1;

    ifcango[15][0][0]=0;ifcango[15][1][0]=0;ifcango[15][2][0]=0;ifcango[15][3][0]=0;ifcango[15][4][0]=0;ifcango[15][5][0]=0;ifcango[15][6][0]=0;ifcango[15][7][0]=0;ifcango[15][8][0]=0;ifcango[15][9][0]=0;ifcango[15][10][0]=0;
    ifcango[15][0][10]=0;ifcango[15][1][10]=0;ifcango[15][2][10]=0;ifcango[15][3][10]=0;ifcango[15][4][10]=0;ifcango[15][5][10]=0;ifcango[15][6][10]=0;ifcango[15][7][10]=0;ifcango[15][8][10]=0;ifcango[15][9][10]=0;ifcango[15][10][10]=0;
    ifcango[15][0][1]=0;ifcango[15][1][1]=1;ifcango[15][2][1]=1;ifcango[15][3][1]=1;ifcango[15][4][1]=1;ifcango[15][5][1]=1;ifcango[15][6][1]=1;ifcango[15][7][1]=1;ifcango[15][8][1]=1;ifcango[15][9][1]=1;ifcango[15][10][1]=0;
    ifcango[15][0][9]=0;ifcango[15][1][9]=1;ifcango[15][2][9]=1;ifcango[15][3][9]=1;ifcango[15][4][9]=1;ifcango[15][5][9]=1;ifcango[15][6][9]=1;ifcango[15][7][9]=1;ifcango[15][8][9]=1;ifcango[15][9][9]=1;ifcango[15][10][9]=0;
    ifcango[15][0][2]=0;ifcango[15][1][2]=1;ifcango[15][2][2]=1;ifcango[15][3][2]=1;ifcango[15][4][2]=1;ifcango[15][5][2]=1;ifcango[15][6][2]=1;ifcango[15][7][2]=1;ifcango[15][8][2]=1;ifcango[15][9][2]=1;ifcango[15][10][2]=0;
    ifcango[15][0][3]=0;ifcango[15][1][3]=1;ifcango[15][2][3]=1;ifcango[15][3][3]=1;ifcango[15][4][3]=1;ifcango[15][5][3]=1;ifcango[15][6][3]=1;ifcango[15][7][3]=1;ifcango[15][8][3]=1;ifcango[15][9][3]=1;ifcango[15][10][3]=0;
    ifcango[15][0][7]=0;ifcango[15][1][7]=1;ifcango[15][2][7]=1;ifcango[15][3][7]=1;ifcango[15][4][7]=1;ifcango[15][5][7]=1;ifcango[15][6][7]=1;ifcango[15][7][7]=1;ifcango[15][8][7]=1;ifcango[15][9][7]=1;ifcango[15][10][7]=0;
    ifcango[15][0][8]=0;ifcango[15][1][8]=1;ifcango[15][2][8]=1;ifcango[15][3][8]=1;ifcango[15][4][8]=1;ifcango[15][5][8]=1;ifcango[15][6][8]=1;ifcango[15][7][8]=1;ifcango[15][8][8]=1;ifcango[15][9][8]=1;ifcango[15][10][8]=0;
    ifcango[15][0][4]=10;ifcango[15][1][4]=1;ifcango[15][2][4]=1;ifcango[15][3][4]=35;ifcango[15][4][4]=11;ifcango[15][5][4]=12;ifcango[15][6][4]=0;ifcango[15][7][4]=3;ifcango[15][8][4]=0;ifcango[15][9][4]=1;ifcango[15][10][4]=0;
    ifcango[15][0][6]=9;ifcango[15][1][6]=1;ifcango[15][2][6]=1;ifcango[15][3][6]=36;ifcango[15][4][6]=11;ifcango[15][5][6]=12;ifcango[15][6][6]=0;ifcango[15][7][6]=3;ifcango[15][8][6]=0;ifcango[15][9][6]=1;ifcango[15][10][6]=0;
    ifcango[15][0][5]=1;ifcango[15][1][5]=1;ifcango[15][2][5]=1;ifcango[15][3][5]=1;ifcango[15][4][5]=1;ifcango[15][5][5]=1;ifcango[15][6][5]=1;ifcango[15][7][5]=1;ifcango[15][8][5]=0;ifcango[15][9][5]=5;ifcango[15][10][5]=0;

    ifcango[16][0][0]=1;ifcango[16][1][0]=1;ifcango[16][2][0]=1;ifcango[16][3][0]=1;ifcango[16][4][0]=1;ifcango[16][5][0]=1;ifcango[16][6][0]=1;ifcango[16][7][0]=1;ifcango[16][8][0]=1;ifcango[16][9][0]=1;ifcango[16][10][0]=1;
    ifcango[16][0][10]=1;ifcango[16][1][10]=1;ifcango[16][2][10]=1;ifcango[16][3][10]=1;ifcango[16][4][10]=1;ifcango[16][5][10]=1;ifcango[16][6][10]=1;ifcango[16][7][10]=1;ifcango[16][8][10]=1;ifcango[16][9][10]=1;ifcango[16][10][10]=1;
    ifcango[16][0][1]=1;ifcango[16][1][1]=1;ifcango[16][2][1]=1;ifcango[16][3][1]=1;ifcango[16][4][1]=1;ifcango[16][5][1]=1;ifcango[16][6][1]=1;ifcango[16][7][1]=1;ifcango[16][8][1]=1;ifcango[16][9][1]=1;ifcango[16][10][1]=1;
    ifcango[16][0][9]=1;ifcango[16][1][9]=1;ifcango[16][2][9]=1;ifcango[16][3][9]=1;ifcango[16][4][9]=1;ifcango[16][5][9]=1;ifcango[16][6][9]=1;ifcango[16][7][9]=1;ifcango[16][8][9]=1;ifcango[16][9][9]=1;ifcango[16][10][9]=1;
    ifcango[16][0][2]=1;ifcango[16][1][2]=1;ifcango[16][2][2]=1;ifcango[16][3][2]=1;ifcango[16][4][2]=1;ifcango[16][5][2]=1;ifcango[16][6][2]=1;ifcango[16][7][2]=1;ifcango[16][8][2]=1;ifcango[16][9][2]=1;ifcango[16][10][2]=1;
    ifcango[16][0][8]=1;ifcango[16][1][8]=1;ifcango[16][2][8]=1;ifcango[16][3][8]=1;ifcango[16][4][8]=1;ifcango[16][5][8]=1;ifcango[16][6][8]=1;ifcango[16][7][8]=1;ifcango[16][8][8]=1;ifcango[16][9][8]=1;ifcango[16][10][8]=1;
    ifcango[16][0][3]=1;ifcango[16][1][3]=1;ifcango[16][2][3]=1;ifcango[16][3][3]=1;ifcango[16][4][3]=1;ifcango[16][5][3]=1;ifcango[16][6][3]=1;ifcango[16][7][3]=1;ifcango[16][8][3]=1;ifcango[16][9][3]=1;ifcango[16][10][3]=1;
    ifcango[16][0][7]=1;ifcango[16][1][7]=1;ifcango[16][2][7]=1;ifcango[16][3][7]=1;ifcango[16][4][7]=1;ifcango[16][5][7]=1;ifcango[16][6][7]=1;ifcango[16][7][7]=1;ifcango[16][8][7]=1;ifcango[16][9][7]=1;ifcango[16][10][7]=1;
    ifcango[16][0][4]=1;ifcango[16][1][4]=1;ifcango[16][2][4]=1;ifcango[16][3][4]=1;ifcango[16][4][4]=1;ifcango[16][5][4]=1;ifcango[16][6][4]=1;ifcango[16][7][4]=1;ifcango[16][8][4]=1;ifcango[16][9][4]=1;ifcango[16][10][4]=1;
    ifcango[16][0][6]=10;ifcango[16][1][6]=1;ifcango[16][2][6]=1;ifcango[16][3][6]=1;ifcango[16][4][6]=1;ifcango[16][5][6]=1;ifcango[16][6][6]=1;ifcango[16][7][6]=1;ifcango[16][8][6]=1;ifcango[16][9][6]=1;ifcango[16][10][6]=1;
    ifcango[16][0][5]=0;ifcango[16][1][5]=0;ifcango[16][2][5]=0;ifcango[16][3][5]=5;ifcango[16][4][5]=0;ifcango[16][5][5]=132;ifcango[16][6][5]=0;ifcango[16][7][5]=9;ifcango[16][8][5]=1;ifcango[16][9][5]=1;ifcango[16][10][5]=1;

    ifcango[17][0][0]=1;ifcango[17][1][0]=1;ifcango[17][2][0]=1;ifcango[17][3][0]=1;ifcango[17][4][0]=1;ifcango[17][5][0]=1;ifcango[17][6][0]=1;ifcango[17][7][0]=1;ifcango[17][8][0]=1;ifcango[17][9][0]=1;ifcango[17][10][0]=0;
    ifcango[17][0][10]=128;ifcango[17][1][10]=0;ifcango[17][2][10]=128;ifcango[17][3][10]=1;ifcango[17][4][10]=1;ifcango[17][5][10]=1;ifcango[17][6][10]=1;ifcango[17][7][10]=1;ifcango[17][8][10]=128;ifcango[17][9][10]=0;ifcango[17][10][10]=128;
    ifcango[17][0][1]=128;ifcango[17][1][1]=122;ifcango[17][2][1]=0;ifcango[17][3][1]=0;ifcango[17][4][1]=0;ifcango[17][5][1]=0;ifcango[17][6][1]=0;ifcango[17][7][1]=0;ifcango[17][8][1]=128;ifcango[17][9][1]=1;ifcango[17][10][1]=0;
    ifcango[17][0][2]=122;ifcango[17][1][2]=1;ifcango[17][2][2]=1;ifcango[17][3][2]=1;ifcango[17][4][2]=1;ifcango[17][5][2]=1;ifcango[17][6][2]=1;ifcango[17][7][2]=1;ifcango[17][8][2]=122;ifcango[17][9][2]=1;ifcango[17][10][2]=127;
    ifcango[17][0][3]=0;ifcango[17][1][3]=1;ifcango[17][2][3]=128;ifcango[17][3][3]=0;ifcango[17][4][3]=0;ifcango[17][5][3]=128;ifcango[17][6][3]=1;ifcango[17][7][3]=1;ifcango[17][8][3]=0;ifcango[17][9][3]=1;ifcango[17][10][3]=0;
    ifcango[17][0][4]=0;ifcango[17][1][4]=1;ifcango[17][2][4]=0;ifcango[17][3][4]=1;ifcango[17][4][4]=1;ifcango[17][5][4]=0;ifcango[17][6][4]=1;ifcango[17][7][4]=1;ifcango[17][8][4]=127;ifcango[17][9][4]=1;ifcango[17][10][4]=0;
    ifcango[17][0][5]=0;ifcango[17][1][5]=1;ifcango[17][2][5]=0;ifcango[17][3][5]=1;ifcango[17][4][5]=128;ifcango[17][5][5]=0;ifcango[17][6][5]=1;ifcango[17][7][5]=10;ifcango[17][8][5]=0;ifcango[17][9][5]=1;ifcango[17][10][5]=0;
    ifcango[17][0][6]=0;ifcango[17][1][6]=1;ifcango[17][2][6]=0;ifcango[17][3][6]=1;ifcango[17][4][6]=0;ifcango[17][5][6]=1;ifcango[17][6][6]=1;ifcango[17][7][6]=1;ifcango[17][8][6]=1;ifcango[17][9][6]=1;ifcango[17][10][6]=0;
    ifcango[17][0][7]=0;ifcango[17][1][7]=1;ifcango[17][2][7]=0;ifcango[17][3][7]=1;ifcango[17][4][7]=0;ifcango[17][5][7]=1;ifcango[17][6][7]=128;ifcango[17][7][7]=0;ifcango[17][8][7]=128;ifcango[17][9][7]=1;ifcango[17][10][7]=0;
    ifcango[17][0][8]=0;ifcango[17][1][8]=1;ifcango[17][2][8]=0;ifcango[17][3][8]=1;ifcango[17][4][8]=0;ifcango[17][5][8]=1;ifcango[17][6][8]=0;ifcango[17][7][8]=1;ifcango[17][8][8]=0;ifcango[17][9][8]=1;ifcango[17][10][8]=0;
    ifcango[17][0][9]=0;ifcango[17][1][9]=1;ifcango[17][2][9]=0;ifcango[17][3][9]=1;ifcango[17][4][9]=128;ifcango[17][5][9]=0;ifcango[17][6][9]=128;ifcango[17][7][9]=1;ifcango[17][8][9]=0;ifcango[17][9][9]=1;ifcango[17][10][9]=0;

    for(int i=0;i<11;i++){
        for(int j=0;j<11;j++){
            ifcango[18][i][j]=1;
        }
    }
    for(int i=0;i<11;i++)ifcango[18][10][i]=0;
    for(int i=4;i<11;i++)ifcango[18][i][5]=0;
    ifcango[18][10][0]=10;ifcango[18][6][5]=5;ifcango[18][7][5]=5;ifcango[18][5][5]=29;
    ifcango[18][4][5]=41;

    for(int i=0;i<11;i++){
        for(int j=0;j<11;j++){
            ifcango[19][i][j]=1;
        }
    }
    ifcango[19][5][2]=132;ifcango[19][6][2]=29;ifcango[19][7][2]=42;
    ifcango[19][5][8]=132;ifcango[19][6][8]=29;ifcango[19][7][8]=43;
    ifcango[19][10][10]=10;ifcango[19][2][5]=9;
    for(int i=0;i<11;i++) ifcango[19][0][i]=0;
    for(int i=0;i<11;i++) ifcango[19][i][0]=0;
    for(int i=0;i<10;i++) ifcango[19][i][10]=0;
    for(int i=0;i<10;i++) ifcango[19][10][i]=0;
    for(int i=1;i<=4;i++){ifcango[19][i][2]=0;ifcango[19][i][8]=0;}
    for(int i=3;i<=9;i++) ifcango[19][i][5]=0;
    ifcango[19][6][5]=129;ifcango[19][10][10]=10;

    ifcango[20][0][0]=127;ifcango[20][0][1]=12;ifcango[20][0][2]=34;ifcango[20][0][3]=14;ifcango[20][0][4]=122;ifcango[20][0][5]=8;ifcango[20][0][6]=122;ifcango[20][0][7]=14;ifcango[20][0][8]=34;ifcango[20][0][9]=12;ifcango[20][0][10]=127;
    ifcango[20][1][0]=13;ifcango[20][1][1]=1;ifcango[20][1][2]=6;ifcango[20][1][3]=1;ifcango[20][1][4]=7;ifcango[20][1][5]=1;ifcango[20][1][6]=7;ifcango[20][1][7]=1;ifcango[20][1][8]=6;ifcango[20][1][9]=1;ifcango[20][1][10]=13;
    ifcango[20][2][0]=1;ifcango[20][2][1]=11;ifcango[20][2][2]=34;ifcango[20][2][3]=0;ifcango[20][2][4]=128;ifcango[20][2][5]=0;ifcango[20][2][6]=128;ifcango[20][2][7]=0;ifcango[20][2][8]=34;ifcango[20][2][9]=11;ifcango[20][2][10]=1;
    ifcango[20][3][0]=14;ifcango[20][3][1]=1;ifcango[20][3][2]=6;ifcango[20][3][3]=1;ifcango[20][3][4]=0;ifcango[20][3][5]=10;ifcango[20][3][6]=0;ifcango[20][3][7]=1;ifcango[20][3][8]=6;ifcango[20][3][9]=1;ifcango[20][3][10]=14;
    ifcango[20][4][0]=122;ifcango[20][4][1]=7;ifcango[20][4][2]=128;for(int i=3;i<=7;i++)ifcango[20][4][i]=0;ifcango[20][4][8]=128;ifcango[20][4][9]=7;ifcango[20][4][10]=122;
    ifcango[20][5][0]=8;ifcango[20][5][1]=1;ifcango[20][5][2]=0;ifcango[20][5][3]=1;ifcango[20][5][4]=0;ifcango[20][5][5]=1;ifcango[20][5][6]=0;ifcango[20][5][7]=1;ifcango[20][5][8]=0;ifcango[20][5][9]=1;ifcango[20][5][10]=8;
    ifcango[20][6][0]=122;ifcango[20][6][1]=7;ifcango[20][6][2]=128;for(int i=3;i<=7;i++)ifcango[20][6][i]=0;ifcango[20][6][8]=128;ifcango[20][6][9]=7;ifcango[20][6][10]=122;
    ifcango[20][7][0]=14;ifcango[20][7][1]=1;ifcango[20][7][2]=6;ifcango[20][7][3]=1;ifcango[20][7][4]=0;ifcango[20][7][5]=9;ifcango[20][7][6]=0;ifcango[20][7][7]=1;ifcango[20][7][8]=6;ifcango[20][7][9]=1;ifcango[20][7][10]=14;
    ifcango[20][8][0]=1;ifcango[20][8][1]=11;ifcango[20][8][2]=34;ifcango[20][8][3]=0;ifcango[20][8][4]=128;ifcango[20][8][5]=0;ifcango[20][8][6]=128;ifcango[20][8][7]=0;ifcango[20][8][8]=34;ifcango[20][8][9]=11;ifcango[20][8][10]=1;
    ifcango[20][9][0]=13;ifcango[20][9][1]=1;ifcango[20][9][2]=6;ifcango[20][9][3]=1;ifcango[20][9][4]=7;ifcango[20][9][5]=1;ifcango[20][9][6]=7;ifcango[20][9][7]=1;ifcango[20][9][8]=6;ifcango[20][9][9]=1;ifcango[20][9][10]=13;
    ifcango[20][10][0]=127;ifcango[20][10][1]=12;ifcango[20][10][2]=34;ifcango[20][10][3]=14;ifcango[20][10][4]=122;ifcango[20][10][5]=8;ifcango[20][10][6]=122;ifcango[20][10][7]=14;ifcango[20][10][8]=34;ifcango[20][10][9]=12;ifcango[20][10][10]=127;

    for(int i=0;i<11;i++)ifcango[21][0][i]=1;ifcango[21][1][0]=1;ifcango[21][1][1]=1;ifcango[21][1][2]=0;ifcango[21][1][3]=0;ifcango[21][1][4]=1;ifcango[21][1][5]=131;ifcango[21][1][6]=1;ifcango[21][1][7]=0;ifcango[21][1][8]=0;ifcango[21][1][9]=1;ifcango[21][1][10]=1;
    ifcango[21][2][0]=1;ifcango[21][2][1]=0;ifcango[21][2][2]=0;ifcango[21][2][3]=1;ifcango[21][2][4]=1;ifcango[21][2][5]=130;ifcango[21][2][6]=1;ifcango[21][2][7]=1;ifcango[21][2][8]=0;ifcango[21][2][9]=0;ifcango[21][2][10]=1;
    ifcango[21][3][0]=1;ifcango[21][3][1]=0;ifcango[21][3][2]=0;ifcango[21][3][3]=0;ifcango[21][3][4]=1;ifcango[21][3][5]=130;ifcango[21][3][6]=1;ifcango[21][3][7]=0;ifcango[21][3][8]=0;ifcango[21][3][9]=0;ifcango[21][3][10]=1;
    ifcango[21][4][0]=1;ifcango[21][4][1]=1;for(int i=2;i<=8;i++)ifcango[21][4][i]=0;ifcango[21][4][9]=1;ifcango[21][4][10]=1;
    ifcango[21][5][0]=1;ifcango[21][5][1]=1;for(int i=2;i<=8;i++)ifcango[21][5][i]=0;ifcango[21][5][9]=1;ifcango[21][5][10]=1;
    ifcango[21][6][0]=1;ifcango[21][6][1]=1;ifcango[21][6][2]=1;ifcango[21][6][3]=0;ifcango[21][6][4]=0;ifcango[21][6][5]=1;ifcango[21][6][6]=0;ifcango[21][6][7]=0;ifcango[21][6][8]=1;ifcango[21][6][9]=1;ifcango[21][6][10]=1;
    for(int i=0;i<=4;i++)ifcango[21][7][i]=1;for(int i=6;i<=10;i++)ifcango[21][7][i]=1;ifcango[21][7][5]=10;
    for(int i=8;i<=10;i++){
        for(int j=0;j<11;j++){
            ifcango[21][i][j]=1;
        }
    }

    ifcango[22][0][0]=1;ifcango[22][1][0]=1;ifcango[22][2][0]=1;ifcango[22][3][0]=1;ifcango[22][4][0]=12;ifcango[22][5][0]=9;ifcango[22][6][0]=12;ifcango[22][7][0]=1;ifcango[22][8][0]=1;ifcango[22][9][0]=1;ifcango[22][10][0]=1;
    ifcango[22][0][10]=1;ifcango[22][1][10]=1;ifcango[22][2][10]=1;ifcango[22][3][10]=1;ifcango[22][4][10]=11;ifcango[22][5][10]=9;ifcango[22][6][10]=11;ifcango[22][7][10]=1;ifcango[22][8][10]=1;ifcango[22][9][10]=1;ifcango[22][10][10]=1;
    ifcango[22][0][1]=1;ifcango[22][1][1]=1;ifcango[22][2][1]=1;ifcango[22][3][1]=1;ifcango[22][4][1]=12;ifcango[22][5][1]=12;ifcango[22][6][1]=12;ifcango[22][7][1]=1;ifcango[22][8][1]=1;ifcango[22][9][1]=1;ifcango[22][10][1]=1;
    ifcango[22][0][9]=1;ifcango[22][1][9]=1;ifcango[22][2][9]=1;ifcango[22][3][9]=1;ifcango[22][4][9]=11;ifcango[22][5][9]=11;ifcango[22][6][9]=11;ifcango[22][7][9]=1;ifcango[22][8][9]=1;ifcango[22][9][9]=1;ifcango[22][10][9]=1;
    ifcango[22][0][2]=1;ifcango[22][1][2]=1;ifcango[22][2][2]=1;ifcango[22][3][2]=1;ifcango[22][4][2]=1;ifcango[22][5][2]=133;ifcango[22][6][2]=1;ifcango[22][7][2]=1;ifcango[22][8][2]=1;ifcango[22][9][2]=1;ifcango[22][10][2]=1;
    ifcango[22][0][8]=1;ifcango[22][1][8]=1;ifcango[22][2][8]=1;ifcango[22][3][8]=1;ifcango[22][4][8]=1;ifcango[22][5][8]=133;ifcango[22][6][8]=1;ifcango[22][7][8]=1;ifcango[22][8][8]=1;ifcango[22][9][8]=1;ifcango[22][10][8]=1;
    ifcango[22][0][3]=1;ifcango[22][1][3]=1;ifcango[22][2][3]=1;ifcango[22][3][3]=1;ifcango[22][4][3]=1;ifcango[22][5][3]=5;ifcango[22][6][3]=1;ifcango[22][7][3]=1;ifcango[22][8][3]=1;ifcango[22][9][3]=1;ifcango[22][10][3]=1;
    ifcango[22][0][4]=1;ifcango[22][1][4]=1;ifcango[22][2][4]=0;ifcango[22][3][4]=1;ifcango[22][4][4]=1;ifcango[22][5][4]=33;ifcango[22][6][4]=1;ifcango[22][7][4]=1;ifcango[22][8][4]=1;ifcango[22][9][4]=13;ifcango[22][10][4]=13;
    ifcango[22][0][5]=10;ifcango[22][1][5]=0;ifcango[22][2][5]=0;ifcango[22][3][5]=5;ifcango[22][4][5]=33;ifcango[22][5][5]=0;ifcango[22][6][5]=33;ifcango[22][7][5]=5;ifcango[22][8][5]=133;ifcango[22][9][5]=13;ifcango[22][10][5]=9;
    ifcango[22][0][6]=1;ifcango[22][1][6]=1;ifcango[22][2][6]=-2;ifcango[22][3][6]=1;ifcango[22][4][6]=1;ifcango[22][5][6]=33;ifcango[22][6][6]=1;ifcango[22][7][6]=1;ifcango[22][8][6]=1;ifcango[22][9][6]=13;ifcango[22][10][6]=13;
    ifcango[22][0][7]=1;ifcango[22][1][7]=1;ifcango[22][2][7]=1;ifcango[22][3][7]=1;ifcango[22][4][7]=1;ifcango[22][5][7]=5;ifcango[22][6][7]=1;ifcango[22][7][7]=1;ifcango[22][8][7]=1;ifcango[22][9][7]=1;ifcango[22][10][7]=1;

    ifcango[23][0][0]=133;ifcango[23][1][0]=0;ifcango[23][2][0]=12;ifcango[23][3][0]=12;ifcango[23][4][0]=0;ifcango[23][5][0]=1;ifcango[23][6][0]=0;ifcango[23][7][0]=12;ifcango[23][8][0]=12;ifcango[23][9][0]=0;ifcango[23][10][0]=133;
    ifcango[23][0][1]=0;ifcango[23][1][1]=1;ifcango[23][2][1]=1;ifcango[23][3][1]=1;ifcango[23][4][1]=134;ifcango[23][5][1]=5;ifcango[23][6][1]=134;ifcango[23][7][1]=1;ifcango[23][8][1]=1;ifcango[23][9][1]=1;ifcango[23][10][1]=0;
    ifcango[23][0][2]=0;ifcango[23][1][2]=1;ifcango[23][2][2]=1;ifcango[23][3][2]=1;ifcango[23][4][2]=1;ifcango[23][5][2]=135;ifcango[23][6][2]=1;ifcango[23][7][2]=1;ifcango[23][8][2]=1;ifcango[23][9][2]=1;ifcango[23][10][2]=0;
    ifcango[23][0][3]=12;ifcango[23][1][3]=1;ifcango[23][2][3]=134;ifcango[23][3][3]=32;ifcango[23][4][3]=1;ifcango[23][5][3]=29;ifcango[23][6][3]=1;ifcango[23][7][3]=32;ifcango[23][8][3]=134;ifcango[23][9][3]=1;ifcango[23][10][3]=12;
    ifcango[23][0][4]=11;ifcango[23][1][4]=1;ifcango[23][2][4]=133;ifcango[23][3][4]=1;ifcango[23][4][4]=1;ifcango[23][5][4]=45;ifcango[23][6][4]=1;ifcango[23][7][4]=1;ifcango[23][8][4]=133;ifcango[23][9][4]=1;ifcango[23][10][4]=11;
    ifcango[23][0][5]=11;ifcango[23][1][5]=1;ifcango[23][2][5]=133;ifcango[23][3][5]=1;ifcango[23][4][5]=1;ifcango[23][5][5]=1;ifcango[23][6][5]=1;ifcango[23][7][5]=1;ifcango[23][8][5]=133;ifcango[23][9][5]=1;ifcango[23][10][5]=11;
    ifcango[23][0][6]=0;ifcango[23][1][6]=1;ifcango[23][2][6]=133;ifcango[23][3][6]=1;ifcango[23][4][6]=1;ifcango[23][5][6]=1;ifcango[23][6][6]=1;ifcango[23][7][6]=1;ifcango[23][8][6]=133;ifcango[23][9][6]=1;ifcango[23][10][6]=0;
    ifcango[23][0][7]=0;ifcango[23][1][7]=0;ifcango[23][2][7]=0;ifcango[23][3][7]=1;ifcango[23][4][7]=1;ifcango[23][5][7]=33;ifcango[23][6][7]=1;ifcango[23][7][7]=1;ifcango[23][8][7]=0;ifcango[23][9][7]=0;ifcango[23][10][7]=0;
    ifcango[23][0][8]=1;ifcango[23][1][8]=4;ifcango[23][2][8]=1;ifcango[23][3][8]=1;ifcango[23][4][8]=33;ifcango[23][5][8]=4;ifcango[23][6][8]=33;ifcango[23][7][8]=1;ifcango[23][8][8]=1;ifcango[23][9][8]=4;ifcango[23][10][8]=1;
    ifcango[23][0][9]=0;ifcango[23][1][9]=0;ifcango[23][2][9]=0;ifcango[23][3][9]=0;ifcango[23][4][9]=0;ifcango[23][5][9]=0;ifcango[23][6][9]=0;ifcango[23][7][9]=0;ifcango[23][8][9]=0;ifcango[23][9][9]=0;ifcango[23][10][9]=0;
    ifcango[23][0][10]=13;ifcango[23][1][10]=1;ifcango[23][2][10]=1;ifcango[23][3][10]=1;ifcango[23][4][10]=1;ifcango[23][5][10]=10;ifcango[23][6][10]=1;ifcango[23][7][10]=1;ifcango[23][8][10]=1;ifcango[23][9][10]=1;ifcango[23][10][10]=13;

    ifcango[24][0][0]=13;ifcango[24][1][0]=1;ifcango[24][2][0]=1;ifcango[24][3][0]=1;ifcango[24][4][0]=1;ifcango[24][5][0]=10;ifcango[24][6][0]=1;ifcango[24][7][0]=1;ifcango[24][8][0]=1;ifcango[24][9][0]=1;ifcango[24][10][0]=13;
    ifcango[24][0][1]=0;ifcango[24][1][1]=0;ifcango[24][2][1]=0;ifcango[24][3][1]=0;ifcango[24][4][1]=0;ifcango[24][5][1]=0;ifcango[24][6][1]=0;ifcango[24][7][1]=0;ifcango[24][8][1]=0;ifcango[24][9][1]=0;ifcango[24][10][1]=0;
    ifcango[24][0][2]=1;ifcango[24][1][2]=4;ifcango[24][2][2]=1;ifcango[24][3][2]=1;ifcango[24][4][2]=33;ifcango[24][5][2]=4;ifcango[24][6][2]=33;ifcango[24][7][2]=1;ifcango[24][8][2]=1;ifcango[24][9][2]=4;ifcango[24][10][2]=1;
    ifcango[24][0][3]=0;ifcango[24][1][3]=0;ifcango[24][2][3]=0;ifcango[24][3][3]=1;ifcango[24][4][3]=1;ifcango[24][5][3]=33;ifcango[24][6][3]=1;ifcango[24][7][3]=1;ifcango[24][8][3]=0;ifcango[24][9][3]=0;ifcango[24][10][3]=0;
    ifcango[24][0][4]=0;ifcango[24][1][4]=1;ifcango[24][2][4]=133;ifcango[24][3][4]=1;ifcango[24][4][4]=1;ifcango[24][5][4]=1;ifcango[24][6][4]=1;ifcango[24][7][4]=1;ifcango[24][8][4]=133;ifcango[24][9][4]=1;ifcango[24][10][4]=0;
    ifcango[24][0][5]=0;ifcango[24][1][5]=1;ifcango[24][2][5]=133;ifcango[24][3][5]=1;ifcango[24][4][5]=1;ifcango[24][5][5]=1;ifcango[24][6][5]=1;ifcango[24][7][5]=1;ifcango[24][8][5]=133;ifcango[24][9][5]=1;ifcango[24][10][5]=0;
    ifcango[24][0][6]=11;ifcango[24][1][6]=1;ifcango[24][2][6]=133;ifcango[24][3][6]=1;ifcango[24][4][6]=1;ifcango[24][5][6]=44;ifcango[24][6][6]=1;ifcango[24][7][6]=1;ifcango[24][8][6]=133;ifcango[24][9][6]=1;ifcango[24][10][6]=11;
    ifcango[24][0][7]=11;ifcango[24][1][7]=1;ifcango[24][2][7]=134;ifcango[24][3][7]=32;ifcango[24][4][7]=1;ifcango[24][5][7]=29;ifcango[24][6][7]=1;ifcango[24][7][7]=32;ifcango[24][8][7]=134;ifcango[24][9][7]=1;ifcango[24][10][7]=11;
    ifcango[24][0][8]=11;ifcango[24][1][8]=1;ifcango[24][2][8]=1;ifcango[24][3][8]=1;ifcango[24][4][8]=1;ifcango[24][5][8]=135;ifcango[24][6][8]=1;ifcango[24][7][8]=1;ifcango[24][8][8]=1;ifcango[24][9][8]=1;ifcango[24][10][8]=11;
    ifcango[24][0][9]=0;ifcango[24][1][9]=1;ifcango[24][2][9]=1;ifcango[24][3][9]=1;ifcango[24][4][9]=134;ifcango[24][5][9]=5;ifcango[24][6][9]=134;ifcango[24][7][9]=1;ifcango[24][8][9]=1;ifcango[24][9][9]=1;ifcango[24][10][9]=0;
    ifcango[24][0][10]=133;ifcango[24][1][10]=0;ifcango[24][2][10]=11;ifcango[24][3][10]=11;ifcango[24][4][10]=0;ifcango[24][5][10]=1;ifcango[24][6][10]=0;ifcango[24][7][10]=11;ifcango[24][8][10]=11;ifcango[24][9][10]=0;ifcango[24][10][10]=133;

    ifcango[25][0][10]=13;ifcango[25][1][10]=0;ifcango[25][2][10]=1;ifcango[25][3][10]=0;ifcango[25][4][10]=0;ifcango[25][5][10]=0;ifcango[25][6][10]=14;ifcango[25][7][10]=14;ifcango[25][8][10]=14;ifcango[25][9][10]=0;ifcango[25][10][10]=133;
    ifcango[25][0][0]=13;ifcango[25][1][0]=0;ifcango[25][2][0]=1;ifcango[25][3][0]=0;ifcango[25][4][0]=0;ifcango[25][5][0]=0;ifcango[25][6][0]=14;ifcango[25][7][0]=14;ifcango[25][8][0]=14;ifcango[25][9][0]=0;ifcango[25][10][0]=133;
    ifcango[25][0][1]=1;ifcango[25][1][1]=0;ifcango[25][2][1]=4;ifcango[25][3][1]=0;ifcango[25][4][1]=1;ifcango[25][5][1]=1;ifcango[25][6][1]=1;ifcango[25][7][1]=1;ifcango[25][8][1]=1;ifcango[25][9][1]=1;ifcango[25][10][1]=0;
    ifcango[25][0][9]=1;ifcango[25][1][9]=0;ifcango[25][2][9]=4;ifcango[25][3][9]=0;ifcango[25][4][9]=1;ifcango[25][5][9]=1;ifcango[25][6][9]=1;ifcango[25][7][9]=1;ifcango[25][8][9]=1;ifcango[25][9][9]=1;ifcango[25][10][9]=0;
    ifcango[25][0][2]=1;ifcango[25][1][2]=0;ifcango[25][2][2]=1;ifcango[25][3][2]=0;ifcango[25][4][2]=133;ifcango[25][5][2]=133;ifcango[25][6][2]=133;ifcango[25][7][2]=134;ifcango[25][8][2]=1;ifcango[25][9][2]=1;ifcango[25][10][2]=13;
    ifcango[25][0][8]=1;ifcango[25][1][8]=0;ifcango[25][2][8]=1;ifcango[25][3][8]=0;ifcango[25][4][8]=133;ifcango[25][5][8]=133;ifcango[25][6][8]=133;ifcango[25][7][8]=134;ifcango[25][8][8]=1;ifcango[25][9][8]=1;ifcango[25][10][8]=13;
    ifcango[25][0][3]=1;ifcango[25][1][3]=0;ifcango[25][2][3]=1;ifcango[25][3][3]=1;ifcango[25][4][3]=1;ifcango[25][5][3]=1;ifcango[25][6][3]=1;ifcango[25][7][3]=32;ifcango[25][8][3]=1;ifcango[25][9][3]=1;ifcango[25][10][3]=13;
    ifcango[25][0][7]=1;ifcango[25][1][7]=0;ifcango[25][2][7]=1;ifcango[25][3][7]=1;ifcango[25][4][7]=1;ifcango[25][5][7]=1;ifcango[25][6][7]=1;ifcango[25][7][7]=32;ifcango[25][8][7]=1;ifcango[25][9][7]=1;ifcango[25][10][7]=13;
    ifcango[25][0][4]=1;ifcango[25][1][4]=0;ifcango[25][2][4]=27;ifcango[25][3][4]=1;ifcango[25][4][4]=1;ifcango[25][5][4]=1;ifcango[25][6][4]=1;ifcango[25][7][4]=1;ifcango[25][8][4]=1;ifcango[25][9][4]=134;ifcango[25][10][4]=0;
    ifcango[25][0][6]=1;ifcango[25][1][6]=0;ifcango[25][2][6]=27;ifcango[25][3][6]=1;ifcango[25][4][6]=1;ifcango[25][5][6]=1;ifcango[25][6][6]=1;ifcango[25][7][6]=1;ifcango[25][8][6]=1;ifcango[25][9][6]=134;ifcango[25][10][6]=0;
    ifcango[25][0][5]=10;ifcango[25][1][5]=0;ifcango[25][2][5]=4;ifcango[25][3][5]=27;ifcango[25][4][5]=1;ifcango[25][5][5]=1;ifcango[25][6][5]=46;ifcango[25][7][5]=29;ifcango[25][8][5]=135;ifcango[25][9][5]=5;ifcango[25][10][5]=1;

    for(int i=0;i<11;i++){
        for(int j=0;j<11;j++){
            ifcango[26][i][j]=1;
        }
    }
    for(int i=1;i<=9;i++)ifcango[26][5][i]=13;
    ifcango[26][5][5]=134;ifcango[26][6][5]=133;
    ifcango[26][7][3]=32;ifcango[26][7][4]=133;ifcango[26][7][5]=135;ifcango[26][7][6]=133;ifcango[26][7][7]=32;
    ifcango[26][8][5]=133;ifcango[26][9][4]=13;ifcango[26][9][5]=134;ifcango[26][9][6]=13;
    ifcango[26][10][5]=0;
    for(int i=3;i<=7;i++)ifcango[26][4][i]=136;
    ifcango[26][0][3]=-5;
}

void MainWindow::setdh_v()
{
    dh_v[0]=new QLabel(this);
    dh_v[1]=new QLabel(this);
    dh_v[2]=new QLabel(this);
    dh_v[3]=new QLabel(this);
    dh_v[4]=new QLabel(this);
    dh_v[0]->setText("今天天气真的不错呢！看来又是棒棒的一天！");
    dh_v[1]->setText("张三，早上好啊！");
    dh_v[2]->setText("早上好，李四！我感觉我今天又变帅了！");
    dh_v[3]->setText("(嘲讽地笑)不要你感觉，要我感觉……");
    dh_v[4]->setText("哇！师傅被妖怪抓走了！哎，不对，好像拿错剧本了。\n哇！李四被大魔王抓走啦！坚持住！我一定会把你救回来的！");
    dhk_s[0]=new QLabel(this);dhk_s[1]=new QLabel(this);dhk_s[2]=new QLabel(this);dhk_s[3]=new QLabel(this);dhk_s[4]=new QLabel(this);
    dhk_s[5]=new QLabel(this);dhk_s[6]=new QLabel(this);dhk_s[7]=new QLabel(this);dhk_s[8]=new QLabel(this);dhk_s[9]=new QLabel(this);
    dhk_s[0]->setText("勇士，你来辣！");
    dhk_s[1]->setText("你是谁？这里是哪？李四呢？");
    dhk_s[2]->setText("我是可爱的小仙子啊，被大魔王抓到了膜塔当门童，\n还把我的法力被封印在了一个十字架里。李四我记得应该是被关在了第18层");
    dhk_s[3]->setText("不行，李四有危险，我必须去救她！");
    dhk_s[4]->setText("勇士，膜塔充满危险，每一步都要小心谨慎啊!\n我这里有每层塔的怪物信息，你拿着吧。哦，对了，找到十字架别忘了把它给我哦。");
    dhk_s[5]->setText("咦，这扇门上锁了，怎么办？");
    dhk_s[6]->setText("我有钥匙，宁配吗？");
    dhk_s[7]->setText("……");
    dhk_s[8]->setText("好了好了，我就大发善心各给你一把黄蓝红钥匙吧，可以打开对应的门哦！");
    dhk_s[9]->setText("谢谢！是时候表演真正的技术了！");
    for(int i=0;i<10;i++) dhk_s[i]->setVisible(false);
    dh_gz[0]=new QLabel(this);dh_gz[1]=new QLabel(this);dh_gz[2]=new QLabel(this);dh_gz[3]=new QLabel(this);
    dh_gz[4]=new QLabel(this);dh_gz[5]=new QLabel(this);dh_gz[6]=new QLabel(this);dh_gz[7]=new QLabel(this);
    dh_gz[0]->setText("谢谢你来救我，带哥。");
    dh_gz[1]->setText("你是怎么被关到这里来的？");
    dh_gz[2]->setText("他们都说我是科学家，犯下王国重罪，但是我重申，我没有开挂！");
    dh_gz[3]->setText("……爬");
    dh_gz[4]->setText("为了回报你，我已经帮你部署了超级开锁，二楼的钢门已经开了，快去探索吧！");
    dh_gz[5]->setText("听起来怪怪的，但是谢谢啦！");
    dh_gz[6]->setText("我还有一事相求，我的祖传平底锅被偷走了，你能帮我找回来吗？");
    dh_gz[7]->setText("好，我会帮你的。");
    for(int i=0;i<=7;i++) dh_gz[i]->setVisible(false);
    dh_q1=new QLabel(this);dh_q2=new QLabel(this);
    dh_q1->setText("谢谢你来救我，为了回报你，这里有把钢剑，拿去吧！");dh_q1->setVisible(false);
    dh_q2->setText("谢谢你来救我，为了回报你，这里有面钢盾，拿去吧！");dh_q2->setVisible(false);
    dh_cross[0]=new QLabel(this);dh_cross[1]=new QLabel(this);dh_cross[2]=new QLabel(this);dh_cross[3]=new QLabel(this);dh_cross[4]=new QLabel(this);dh_cross[5]=new QLabel(this);
    dh_cross[0]->setText("仙子，封印你法力的十字架我找到了");
    dh_cross[1]->setText("多谢勇士，为了回报你，我会把你变得更强！\n通往21层的大门已经被我打开了，等你击败了魔王，来22层找我！\n记住，在没有足够的能力前，不要去21层！");
    dh_cross[2]->setText("好，我答应你！");
    dh_cross[3]->setText("勇士，我看得出来你有着超乎寻常的战斗天赋，你、你\n莫非是上古魔教教主张无忌的后裔！");
    dh_cross[4]->setText("这……");
    dh_cross[5]->setText("不用再说了，拯救人类苍生的使命就托付给你了！回见！");
    for(int i=0;i<6;i++) dh_cross[i]->setVisible(false);
    dh_bb[0]=new QLabel(this);dh_bb[1]=new QLabel(this);
    dh_bb[0]->setText("狗贼，我把平底锅找来了！");
    dh_bb[1]->setText("平底锅！勇者多谢了！为了回报你，我已经为你超级部署了18层的暗道开关。\n现在你已经可以进入第18层救李四了！");
    dh_bb[0]->setVisible(false);
    dh_bb[1]->setVisible(false);
    dh_j[0]=new QLabel(this);dh_j[1]=new QLabel(this);
    dh_j[0]->setText("尊敬的勇士，你终于到这里来了！我被关在这里好久了，\n我身上藏了一把圣光剑，我只需要一些你的经验值，你就可以获得\n巨大的力量了！");
    dh_j[0]->setVisible(false);
    dh_j[1]->setText("貌似你的试炼还不够驾驭这把剑，回去继续努力吧！\n我会在这里等你的！");
    dh_j[1]->setVisible(false);
    dh_d[0]=new QLabel(this);dh_d[1]=new QLabel(this);
    dh_d[0]->setText("尊敬的勇士，我身上藏了一面圣光盾，只要你出得起钱，\n你就可以获得极高的防御力了！");
    dh_d[0]->setVisible(false);
    dh_d[1]->setText("貌似钱不够哦，回去继续努力吧，我会在这里等你的！");
    dh_d[1]->setVisible(false);
    dh_wls[0]=new QLabel(this);dh_wls[1]=new QLabel(this);dh_wls[2]=new QLabel(this);dh_wls[3]=new QLabel(this);
    dh_wls[4]=new QLabel(this);dh_wls[5]=new QLabel(this);dh_wls[6]=new QLabel(this);
    dh_wls[0]->setText("李四，我来救你了！");
    dh_wls[1]->setText("张三！我就知道你一定回来救我的！");
    dh_wls[2]->setText("你快逃走吧！");
    dh_wls[3]->setText("那你怎么办？你不和我一起走吗？");
    dh_wls[4]->setText("我要杀死大魔王！不杀了它它不会放过你的！");
    dh_wls[5]->setText("张三……");
    dh_wls[6]->setText("别说了！趁大魔王还没察觉，你快走！");
    for(int i=0;i<7;i++) dh_wls[i]->setVisible(false);
    dh_jzh[0]=new QLabel(this);dh_jzh[1]=new QLabel(this);dh_jzh[2]=new QLabel(this);dh_jzh[3]=new QLabel(this);
    dh_jzh[4]=new QLabel(this);dh_jzh[5]=new QLabel(this);dh_jzh[6]=new QLabel(this);
    dh_jzh[0]->setText("小子，你居然敢冲到我这里！我可是大魔王！");
    dh_jzh[1]->setText("你是大魔王？那就受死吧！");
    dh_jzh[2]->setText("看来今天我的灯笼里又要多一个灵魂了。");
    dh_jzh[3]->setText("什么，我居然被打败了！");
    dh_jzh[4]->setText("你并不是大魔王，对吧！");
    dh_jzh[5]->setText("哼，我说是就是！");
    dh_jzh[6]->setText("爬！");
    for(int i=0;i<7;i++) dh_jzh[i]->setVisible(false);
    dh_dmw[0]=new QLabel(this);dh_dmw[1]=new QLabel(this);dh_dmw[2]=new QLabel(this);dh_dmw[3]=new QLabel(this);
    dh_dmw[0]->setText("不，我居然被你单杀了！");
    dh_dmw[1]->setText("但是，你以为这就结束了吗？");
    dh_dmw[2]->setText("你、你什么意思？");
    dh_dmw[3]->setText("你根本不知道你在干什么！");
    for(int i=0;i<4;i++) dh_dmw[i]->setVisible(false);
    dh_xxz[0]=new QLabel(this);dh_xxz[1]=new QLabel(this);dh_xxz[2]=new QLabel(this);dh_xxz[3]=new QLabel(this);dh_xxz[4]=new QLabel(this);
    dh_xxz[0]->setText("勇士，我就知道你一定会来的！");
    dh_xxz[1]->setText("大魔王被我打败了，接下来一切都结束了吧？");
    dh_xxz[2]->setText("你打败的其实只是大魔王的一个傀儡，他的真身被封印在了地下999层.");
    dh_xxz[3]->setText("我要怎么过去?");
    dh_xxz[4]->setText("在23层大魔王藏了三把法杖，把它们带给我，只有集齐这些才能打开传送门。");
    for(int i=0;i<5;i++) dh_xxz[i]->setVisible(false);
    dh_mxxz[0]=new QLabel(this); dh_mxxz[1]=new QLabel(this); dh_mxxz[2]=new QLabel(this); dh_mxxz[3]=new QLabel(this); dh_mxxz[4]=new QLabel(this);
    dh_mxxz[5]=new QLabel(this); dh_mxxz[6]=new QLabel(this);
    dh_mxxz[0]->setText("啊，勇士，你找到了三个法杖！");
    dh_mxxz[1]->setText("快解开封印吧，我要去大魔王决一死战！");
    dh_mxxz[2]->setText("现在还不行。");
    dh_mxxz[3]->setText("为什么？");
    dh_mxxz[4]->setText("因为……我就是大魔王啊！！！！！！");
    dh_mxxz[5]->setText("什…什…");
    dh_mxxz[6]->setText("你打死的那个不过是个小魔头罢了，这还要多谢你啊！！！把囚禁我法力的三根法杖\n给我找来了，嘿嘿嘿！！！");
    for(int i=0;i<7;i++)dh_mxxz[i]->setVisible(false);
}

void MainWindow::dh_spawn()
{
    meetxxz=1;
    QLabel *dhk_xz=new QLabel(this);
    p.load(":/images/dhk_xianzi.png");
    dhk_xz->setPixmap(p);
    dhk_xz->setGeometry(0,600,1500,300);
    p.load(":/images/dhk_zhangsan.png");
    dhk_zs->setPixmap(p);
    dhk_zs->setGeometry(0,600,1500,300);
    QFont ft("微软雅黑",20);
    QPalette pa;
    pa.setColor(QPalette::WindowText,Qt::white);
    for(int i=0;i<10;i++){
        if(i>0) dhk_s[i-1]->setVisible(false);
        if(i==0){
            dhk_xz->setVisible(true);
            dhk_zs->setVisible(false);
        }
        if(i==1){
            dhk_xz->setVisible(false);
            dhk_zs->setVisible(true);
        }
        if(i==2){
            dhk_xz->setVisible(true);
            dhk_zs->setVisible(false);
        }
        if(i==3){
            dhk_xz->setVisible(false);
            dhk_zs->setVisible(true);
        }
        if(i==4){
            dhk_xz->setVisible(true);
            dhk_zs->setVisible(false);
        }
        if(i==5){
            dhk_xz->setVisible(false);
            dhk_zs->setVisible(true);
        }
        if(i==6){
            dhk_xz->setVisible(true);
            dhk_zs->setVisible(false);
        }
        if(i==7){
            dhk_xz->setVisible(false);
            dhk_zs->setVisible(true);
        }
        if(i==8){
            dhk_xz->setVisible(true);
            dhk_zs->setVisible(false);
        }
        if(i==9){
            dhk_xz->setVisible(false);
            dhk_zs->setVisible(true);
        }
        dhk_s[i]->setFont(ft);
        dhk_s[i]->setPalette(pa);
        dhk_s[i]->raise();
        dhk_s[i]->setGeometry(300,700,1500,200);
        dhk_s[i]->setVisible(true);
        QTime dt=QTime::currentTime().addMSecs(1500);
        while( QTime::currentTime() < dt ){
              QCoreApplication::processEvents(QEventLoop::AllEvents, 1000);
        }

    }
    dhk_zs->setVisible(false);
    dhk_s[9]->setVisible(false);
    meetxxz=0;
    youngshen.yk+=3;
    youngshen.bk+=3;
    youngshen.rk+=3;
    ifcango[0][8][4]=-1;
}

void MainWindow::dh_cros()
{
    meetxxz=1;
    dhk_zs->setVisible(true);
    QFont ft("微软雅黑",20);
    QPalette q;
    q.setColor(QPalette::WindowText,Qt::white);
    p.load(":/images/dhk_xianzi.png");
    dhk_xz=new QLabel(this);
    dhk_xz->setPixmap(p);
    dhk_xz->setGeometry(0,600,1500,300);
    for(int i=0;i<6;i++){
        if(i>0) dh_cross[i-1]->setVisible(false);
        if(i==1){
            dhk_zs->setVisible(false);
            dhk_xz->setVisible(true);
        }
        if(i==2){
            dhk_xz->setVisible(false);
            dhk_zs->setVisible(true);
        }
        if(i==3){
            dhk_zs->setVisible(false);
            dhk_xz->setVisible(true);
        }
        if(i==4){
            dhk_zs->setVisible(true);
            dhk_xz->setVisible(false);
        }
        if(i==5){
            dhk_zs->setVisible(false);
            dhk_xz->setVisible(true);
        }
        dh_cross[i]->setFont(ft);
        dh_cross[i]->setPalette(q);
        dh_cross[i]->setGeometry(300,700,1500,200);
        dh_cross[i]->raise();
        dh_cross[i]->setVisible(true);
        QTime dt=QTime::currentTime().addMSecs(2500);
        while( QTime::currentTime() < dt )
        QCoreApplication::processEvents(QEventLoop::AllEvents, 100);
    }
    dhk_xz->setVisible(false);
    dh_cross[3]->setVisible(false);
    dh_cross[5]->setVisible(false);
    meetxxz=0;
    ifcango[0][8][4]=0;
    youngshen.life=(int)(1.3333333*(double)youngshen.life);
    youngshen.att=(int)(1.3333333*(double)youngshen.att);
    youngshen.def=(int)(1.3333333*(double)youngshen.def);
    ifcrossgot=0;
    ifcango[20][7][5]=9;
    update();
}

void MainWindow::dh_gd()
{
    meetxxz=1;
    p.load(":/images/dhk_hr.png");
    QLabel *dhk_hr=new QLabel(this);
    dhk_hr->setPixmap(p);
    dhk_hr->setGeometry(0,600,1500,300);
    dhk_hr->raise();
    dhk_hr->setVisible(true);
    QFont ft("微软雅黑",20);
    QPalette q;
    q.setColor(QPalette::WindowText,Qt::white);
    dh_q2->setFont(ft);
    dh_q2->setPalette(q);
    dh_q2->setGeometry(300,700,1500,200);
    dh_q2->raise();
    dh_q2->setVisible(true);
    QTime dt=QTime::currentTime().addMSecs(2500);
    while( QTime::currentTime() < dt )
    QCoreApplication::processEvents(QEventLoop::AllEvents, 100);
    dh_q2->setVisible(false);
    dhk_hr->setVisible(false);
    youngshen.def+=30;
    defadd=1;
    defa=30;
    ifcango[2][10][7]=0;
    meetxxz=0;
    update();
}

void MainWindow::dh_gj()
{
        meetxxz=1;
        p.load(":/images/dhk_lr.png");
        QLabel *dhk_lr=new QLabel(this);
        dhk_lr->setPixmap(p);
        dhk_lr->setGeometry(0,600,1500,300);
        dhk_lr->raise();
        dhk_lr->setVisible(true);
        QFont ft("微软雅黑",20);
        QPalette q;
        q.setColor(QPalette::WindowText,Qt::white);
        dh_q1->setFont(ft);
        dh_q1->setPalette(q);
        dh_q1->setGeometry(300,700,1500,200);
        dh_q1->raise();
        dh_q1->setVisible(true);
        QTime dt=QTime::currentTime().addMSecs(2500);
        while( QTime::currentTime() < dt )
        QCoreApplication::processEvents(QEventLoop::AllEvents, 100);
        dh_q1->setVisible(false);
        dhk_lr->setVisible(false);
        youngshen.att+=30;
        attadd=1;
        atta=30;
        ifcango[2][10][9]=0;
        meetxxz=0;
        update();
}

void MainWindow::dh_bbgz()
{
    meetxxz=1;
    dhk_zs->setVisible(true);
    QFont ft("微软雅黑",20);
    QPalette q;
    q.setColor(QPalette::WindowText,Qt::white);
    dh_bb[0]->setGeometry(300,650,1500,300);
    dh_bb[0]->raise();
    dh_bb[0]->setFont(ft);
    dh_bb[0]->setPalette(q);
    dh_bb[0]->setVisible(true);
    QTime dt=QTime::currentTime().addMSecs(1500);
    while( QTime::currentTime() < dt )
    QCoreApplication::processEvents(QEventLoop::AllEvents, 100);
    dhk_zs->setVisible(false);
    dh_bb[0]->setVisible(false);
    p.load(":/images/dhk_gz.png");
    QLabel *dhk_gz=new QLabel(this);
    dhk_gz->setPixmap(p);
    dhk_gz->setGeometry(0,600,1500,300);
    dhk_gz->setVisible(true);
    dh_bb[1]->setGeometry(300,650,1500,300);
    dh_bb[1]->raise();
    dh_bb[1]->setFont(ft);
    dh_bb[1]->setPalette(q);
    dh_bb[1]->setVisible(true);
    dt=QTime::currentTime().addMSecs(3500);
    while( QTime::currentTime() < dt )
    QCoreApplication::processEvents(QEventLoop::AllEvents, 100);
    dhk_gz->setVisible(false);
    dh_bb[1]->setVisible(false);
    meetxxz=0;
    ifbb=0;
    ifcango[4][0][5]=0;
    ifcango[17][10][0]=9;
}

void MainWindow::dh_sj()
{
    meetxxz=1;
    p.load(":/images/dhk_lr.png");
    QLabel *dhk_lr=new QLabel(this);
    dhk_lr->setPixmap(p);
    dhk_lr->setGeometry(0,600,1500,300);
    dhk_lr->raise();
    dhk_lr->setVisible(true);
    QFont ft("微软雅黑",15);
    QPalette q;
    q.setColor(QPalette::WindowText,Qt::white);
    dh_j[0]->setFont(ft);
    dh_j[0]->setPalette(q);
    dh_j[0]->setGeometry(300,750,1500,200);
    dh_j[0]->raise();
    dh_j[0]->setVisible(true);
    QTime dt=QTime::currentTime().addMSecs(2000);
    while( QTime::currentTime() < dt )
    QCoreApplication::processEvents(QEventLoop::AllEvents, 100);
    dh_j[0]->setVisible(false);
    if(youngshen.exp<500){
        dh_j[1]->setFont(ft);
        dh_j[1]->setPalette(q);
        dh_j[1]->setGeometry(300,750,1500,200);
        dh_j[1]->raise();
        dh_j[1]->setVisible(true);
        QTime dt=QTime::currentTime().addMSecs(2000);
        while( QTime::currentTime() < dt )
        QCoreApplication::processEvents(QEventLoop::AllEvents, 100);
    }
    else{
        youngshen.exp-=500;
        youngshen.att+=120;
        attadd=1;
        atta=120;
        ifcango[15][3][4]=0;
    }
    dh_j[1]->setVisible(false);
    dhk_lr->setVisible(false);
    meetxxz=0;
}

void MainWindow::dh_sd()
{
    meetxxz=1;
    p.load(":/images/dhk_hr.png");
    QLabel *dhk_hr=new QLabel(this);
    dhk_hr->setPixmap(p);
    dhk_hr->setGeometry(0,600,1500,300);
    dhk_hr->raise();
    dhk_hr->setVisible(true);
    QFont ft("微软雅黑",15);
    QPalette q;
    q.setColor(QPalette::WindowText,Qt::white);
    dh_d[0]->setFont(ft);
    dh_d[0]->setPalette(q);
    dh_d[0]->setGeometry(300,750,1500,200);
    dh_d[0]->raise();
    dh_d[0]->setVisible(true);
    QTime dt=QTime::currentTime().addMSecs(2000);
    while( QTime::currentTime() < dt )
    QCoreApplication::processEvents(QEventLoop::AllEvents, 100);
    dh_d[0]->setVisible(false);
    if(youngshen.coin<500){
        dh_d[1]->setFont(ft);
        dh_d[1]->setPalette(q);
        dh_d[1]->setGeometry(300,750,1500,200);
        dh_d[1]->raise();
        dh_d[1]->setVisible(true);
        QTime dt=QTime::currentTime().addMSecs(2000);
        while( QTime::currentTime() < dt )
        QCoreApplication::processEvents(QEventLoop::AllEvents, 100);
    }
    else{
        youngshen.coin-=500;
        youngshen.def+=120;
        defadd=1;
        defa=120;
        ifcango[15][3][6]=0;
    }
    dh_d[1]->setVisible(false);
    dhk_hr->setVisible(false);
    meetxxz=0;
}

void MainWindow::dh_withls()
{
    meetxxz=1;
    dhk_ls=new QLabel(this);
    p.load(":/images/dhk_lisi.png");
    dhk_ls->setPixmap(p);
    dhk_ls->setGeometry(0,600,1500,300);
    QFont ft("微软雅黑",18);
    QPalette q;
    q.setColor(QPalette::WindowText,Qt::white);
    for(int i=0;i<7;i++){
        if(i>0) dh_wls[i-1]->setVisible(false);
        if(i==0) dhk_zs->setVisible(true);
        if(i==1){
            dhk_zs->setVisible(false);
            dhk_ls->setVisible(true);
        }
        if(i==2){
            dhk_zs->setVisible(true);
            dhk_ls->setVisible(false);
        }
        if(i==3){
            dhk_zs->setVisible(false);
            dhk_ls->setVisible(true);
        }
        if(i==4){
            dhk_zs->setVisible(true);
            dhk_ls->setVisible(false);
        }
        if(i==5){
            dhk_zs->setVisible(false);
            dhk_ls->setVisible(true);
        }
        if(i==6){
            dhk_zs->setVisible(true);
            dhk_ls->setVisible(false);
        }
        dh_wls[i]->setFont(ft);
        dh_wls[i]->setPalette(q);
        dh_wls[i]->setGeometry(300,700,1500,200);
        dh_wls[i]->raise();
        dh_wls[i]->setVisible(true);
        QTime dt=QTime::currentTime().addMSecs(2000);
        while( QTime::currentTime() < dt )
        QCoreApplication::processEvents(QEventLoop::AllEvents, 100);
    }
    dhk_zs->setVisible(false);
    dh_wls[6]->setVisible(false);
    meetxxz=0;
    ifcango[18][4][5]=0;
    ifcango[18][10][10]=9;
}

void MainWindow::dh_wjzh2()
{
    meetxxz=1;
    p.load(":/images/dhk_jzh.png");
    QLabel *dhk_jzh=new QLabel(this);
    dhk_jzh->setPixmap(p);
    dhk_jzh->setGeometry(0,600,1500,300);
    QFont ft("微软雅黑",18);
    QPalette q;
    q.setColor(QPalette::WindowText,Qt::white);
    for(int i=3;i<7;i++){
        if(i>3) dh_jzh[i-1]->setVisible(false);
        if(i==3) dhk_jzh->setVisible(true);
        if(i==4){
            dhk_jzh->setVisible(false);
            dhk_zs->setVisible(true);
        }
        if(i==5){
            dhk_jzh->setVisible(true);
            dhk_zs->setVisible(false);
        }
        if(i==6){
            dhk_jzh->setVisible(false);
            dhk_zs->setVisible(true);
        }
        dh_jzh[i]->setFont(ft);
        dh_jzh[i]->setPalette(q);
        dh_jzh[i]->setGeometry(300,700,1500,200);
        dh_jzh[i]->raise();
        dh_jzh[i]->setVisible(true);
        QTime dt=QTime::currentTime().addMSecs(2000);
        while( QTime::currentTime() < dt )
        QCoreApplication::processEvents(QEventLoop::AllEvents, 100);
    }
    dhk_zs->setVisible(false);
    dh_jzh[6]->setVisible(false);
    meetxxz=0;
}

void MainWindow::dh_faker()
{
    meetxxz=1;
    p.load(":/images/dhk_dmw.png");
    QLabel *dhk_dmw=new QLabel(this);
    dhk_dmw->setPixmap(p);
    dhk_dmw->setGeometry(0,600,1500,300);
    dhk_dmw->raise();
    QFont ft("微软雅黑",18);
    QPalette q;
    q.setColor(QPalette::WindowText,Qt::white);
    for(int i=0;i<4;i++){
        if(i>0) dh_dmw[i-1]->setVisible(false);
        if(i==0) dhk_dmw->setVisible(true);
        if(i==1){
            dhk_dmw->setVisible(true);
            dhk_zs->setVisible(false);
        }
        if(i==2){
            dhk_dmw->setVisible(false);
            dhk_zs->setVisible(true);
        }
        if(i==3){
            dhk_dmw->setVisible(true);
            dhk_zs->setVisible(false);
        }
        dh_dmw[i]->setFont(ft);
        dh_dmw[i]->setPalette(q);
        dh_dmw[i]->setGeometry(300,700,1500,200);
        dh_dmw[i]->raise();
        dh_dmw[i]->setVisible(true);
        QTime dt=QTime::currentTime().addMSecs(2000);
        while( QTime::currentTime() < dt )
        QCoreApplication::processEvents(QEventLoop::AllEvents, 100);
    }
    dhk_dmw->setVisible(false);
    dh_dmw[3]->setVisible(false);
    meetxxz=0;
}

void MainWindow::dh_xianzi()
{
    meetxxz=1;
    QLabel *dhk_xz=new QLabel(this);
    p.load(":/images/dhk_xianzi.png");
    dhk_xz->setPixmap(p);
    dhk_xz->setGeometry(0,600,1500,300);
    p.load(":/images/dhk_zhangsan.png");
    dhk_zs->setPixmap(p);
    dhk_zs->setGeometry(0,600,1500,300);
    QFont ft("微软雅黑",18);
    QPalette pa;
    pa.setColor(QPalette::WindowText,Qt::white);
    for(int i=0;i<5;i++){
        if(i>0) dh_xxz[i-1]->setVisible(false);
        if(i==0){
            dhk_xz->setVisible(true);
            dhk_zs->setVisible(false);
        }
        if(i==1){
            dhk_xz->setVisible(false);
            dhk_zs->setVisible(true);
        }
        if(i==2){
            dhk_xz->setVisible(true);
            dhk_zs->setVisible(false);
        }
        if(i==3){
            dhk_xz->setVisible(false);
            dhk_zs->setVisible(true);
        }
        if(i==4){
            dhk_xz->setVisible(true);
            dhk_zs->setVisible(false);
        }
        dh_xxz[i]->setFont(ft);
        dh_xxz[i]->setPalette(pa);
        dh_xxz[i]->raise();
        dh_xxz[i]->setGeometry(300,700,1500,200);
        dh_xxz[i]->setVisible(true);
        QTime dt=QTime::currentTime().addMSecs(3000);
        while( QTime::currentTime() < dt ){
              QCoreApplication::processEvents(QEventLoop::AllEvents, 1000);
        }

    }
    dhk_xz->setVisible(false);
    dh_xxz[4]->setVisible(false);
    meetxxz=0;
    iffinalmeetxxz=1;
}

void MainWindow::dh_finalwar()
{
    meetxxz=1;
    QLabel *dhk_heian=new QLabel(this);
    p.load(":/images/dhk_heian.png");
    dhk_heian->setPixmap(p);
    dhk_heian->setGeometry(0,600,1500,300);
    dhk_heian->raise();
    QLabel *dhk_xz=new QLabel(this);
    p.load(":/images/dhk_xianzi.png");
    dhk_xz->setPixmap(p);
    dhk_xz->setGeometry(0,600,1500,300);
    p.load(":/images/dhk_zhangsan.png");
    dhk_zs->setPixmap(p);
    dhk_zs->setGeometry(0,600,1500,300);
    dhk_zs->raise();
    QFont ft("微软雅黑",18);
    QPalette pa;
    pa.setColor(QPalette::WindowText,Qt::white);
    for(int i=0;i<7;i++){
        if(i>0) dh_mxxz[i-1]->setVisible(false);
        if(i==0){
            dhk_xz->setVisible(true);
        }
        if(i==1){
            dhk_xz->setVisible(false);
            dhk_zs->setVisible(true);
        }
        if(i==2){dhk_xz->setVisible(true);dhk_zs->setVisible(false);}
        if(i==3){dhk_xz->setVisible(false);dhk_zs->setVisible(true);}
        if(i==4){dhk_heian->setVisible(true);dhk_zs->setVisible(false);ifcango[22][2][6]=-3;update();}
        if(i==5){dhk_heian->setVisible(false);dhk_zs->setVisible(true);}
        if(i==6){dhk_heian->setVisible(true);dhk_zs->setVisible(false);}
        dh_mxxz[i]->setFont(ft);
        dh_mxxz[i]->setPalette(pa);
        dh_mxxz[i]->raise();
        dh_mxxz[i]->setGeometry(300,700,1500,200);
        dh_mxxz[i]->setVisible(true);
        QTime dt=QTime::currentTime().addMSecs(2000);
        while( QTime::currentTime() < dt ){
              QCoreApplication::processEvents(QEventLoop::AllEvents, 1000);
        }
    }
    dh_mxxz[6]->setVisible(false);
    dhk_heian->setVisible(false);
    meetxxz=0;
}

void MainWindow::dh_wjzh1()
{
    meetxxz=1;
    p.load(":/images/dhk_jzh.png");
    QLabel *dhk_jzh=new QLabel(this);
    dhk_jzh->setPixmap(p);
    dhk_jzh->setGeometry(0,600,1500,300);
    QFont ft("微软雅黑",18);
    QPalette q;
    q.setColor(QPalette::WindowText,Qt::white);
    for(int i=0;i<3;i++){
        if(i>0) dh_jzh[i-1]->setVisible(false);
        if(i==0) dhk_jzh->setVisible(true);
        if(i==1){
            dhk_jzh->setVisible(false);
            dhk_zs->setVisible(true);
        }
        if(i==2){
            dhk_jzh->setVisible(true);
            dhk_zs->setVisible(false);
        }
        dh_jzh[i]->setFont(ft);
        dh_jzh[i]->setPalette(q);
        dh_jzh[i]->setGeometry(300,700,1500,200);
        dh_jzh[i]->raise();
        dh_jzh[i]->setVisible(true);
        QTime dt=QTime::currentTime().addMSecs(2000);
        while( QTime::currentTime() < dt )
        QCoreApplication::processEvents(QEventLoop::AllEvents, 100);
    }
    dhk_jzh->setVisible(false);
    dh_jzh[2]->setVisible(false);
    meetxxz=0;
}


void MainWindow::playwithgz()
{
    if(timetomeetgz==0){
        meetxxz=1;
        p.load(":/images/dhk_gz.png");
        QLabel *dhk_gz=new QLabel(this);
        dhk_gz->setPixmap(p);
        dhk_gz->setGeometry(0,600,1500,300);
        p.load(":/images/dhk_zhangsan.png");
        dhk_zs=new QLabel(this);
        dhk_zs->setPixmap(p);
        dhk_zs->setGeometry(0,600,1500,300);
        QFont ft("微软雅黑",20);
        QPalette q;
        q.setColor(QPalette::WindowText,Qt::white);
        for(int i=0;i<8;i++){
            if(i>0) dh_gz[i-1]->setVisible(false);
            if(i==0){
                dhk_gz->setVisible(true);
            }
            if(i==1){
                dhk_gz->setVisible(false);
                dhk_zs->setVisible(true);
            }
            if(i==2){
                dhk_gz->setVisible(true);
                dhk_zs->setVisible(false);
            }
            if(i==3){
                dhk_gz->setVisible(false);
                dhk_zs->setVisible(true);
            }
            if(i==4){
                dhk_gz->setVisible(true);
                dhk_zs->setVisible(false);
            }
            if(i==5){
                dhk_gz->setVisible(false);
                dhk_zs->setVisible(true);
            }
            if(i==6){
                dhk_gz->setVisible(true);
                dhk_zs->setVisible(false);
            }
            if(i==7){
                dhk_gz->setVisible(false);
                dhk_zs->setVisible(true);
            }
            dh_gz[i]->setFont(ft);
            dh_gz[i]->setPalette(q);
            dh_gz[i]->raise();
            dh_gz[i]->setGeometry(300,700,1500,200);
            dh_gz[i]->setVisible(true);
            QTime dt=QTime::currentTime().addMSecs(3000);
            while( QTime::currentTime() < dt )
            QCoreApplication::processEvents(QEventLoop::AllEvents, 100);
        }
        dhk_zs->setVisible(false);
        dh_gz[7]->setVisible(false);
        ifcango[2][6][1]=0;
        timetomeetgz++;
        meetxxz=0;
    }

}

void MainWindow::keyPressEvent(QKeyEvent *e){
    if(c>0){
        if(e->key()==Qt::Key_A){
            flag[0]=1;
        }
        if(e->key()==Qt::Key_W){
            flag[1]=1;
        }
        if(e->key()==Qt::Key_S){
            flag[2]=1;
        }
        if(e->key()==Qt::Key_D){
            flag[3]=1;
        }
        if(c>1&&e->key()==Qt::Key_L){
            l=1;
        }
        if(c>=1&&ifcanjump==1&&e->key()==Qt::Key_J&&(c<=21||ifkilldmw==1)&&c!=26){
            if(ifcalljump==0){
                    ifcalljump=1;
                    kgx=0;kgy=0;
                    kx=830;ky=365;
                    k->setVisible(true);
            }
            else if(ifcalljump==1){
                ifcalljump=0;
                k->setVisible(false);
            }

        }
        if(c>=1&&ifcalljump==1&&e->key()==Qt::Key_F){
            xxkf[0]=1;
        }
        if(c>=1&&ifcalljump==1&&e->key()==Qt::Key_T){
            xxkf[1]=1;
        }
        if(c>=1&&ifcalljump==1&&e->key()==Qt::Key_G){
            xxkf[2]=1;
        }
        if(c>=1&&ifcalljump==1&&e->key()==Qt::Key_H){
            xxkf[3]=1;
        }
        if(c>=1&&ifcalljump==1&&e->key()==Qt::Key_Return){
            k->setVisible(false);
            tip=0;
            ifs=0;
            ifcalljump=0;
            if(kgx==0){
                if(kgy==0) spawn();
                if(kgy==1&&maxfloor>=2) floor1();
                if(kgy==2&&maxfloor>=3) floor2();
                if(kgy==3&&maxfloor>=4) floor3();
                if(kgy==4&&maxfloor>=5) floor4();
                if(kgy==5&&maxfloor>=6) floor5();
                if(kgy==6&&maxfloor>=7) floor6();
            }
            if(kgx==1){
                if(kgy==0&&maxfloor>=8) floor7();
                if(kgy==1&&maxfloor>=9) floor8();
                if(kgy==2&&maxfloor>=10) floor9();
                if(kgy==3&&maxfloor>=11) floor10();
                if(kgy==4&&maxfloor>=12) floor11();
                if(kgy==5&&maxfloor>=13) floor12();
                if(kgy==6&&maxfloor>=14) floor13();
            }
            if(kgx==2){
                if(kgy==0&&maxfloor>=15) floor14();
                if(kgy==1&&maxfloor>=16) floor15();
                if(kgy==2&&maxfloor>=17) floor16();
                if(kgy==3&&maxfloor>=18) floor17();
                if(kgy==4&&maxfloor>=19) floor18();
                if(kgy==5&&maxfloor>=20) floor19();
                if(kgy==6&&maxfloor>=21) floor20();
            }
        }
        if(c>=1&&ifcanjump==1&&e->key()==Qt::Key_B){
            tip=0;
            update();
        }
        if(c>=1&&bbtip==1&&e->key()==Qt::Key_B){
            bbtip=0;
            update();
        }
    }
    update();
}

void MainWindow::keyReleaseEvent(QKeyEvent *e){
    if(c>0){
        if(e->key()==Qt::Key_A){
            flag[0]=0;
        }
        if(e->key()==Qt::Key_W){
            flag[1]=0;
        }
        if(e->key()==Qt::Key_S){
            flag[2]=0;
        }
        if(e->key()==Qt::Key_D){
            flag[3]=0;
        }
        if(c>1&&e->key()==Qt::Key_L){
            l=0;
        }
        if(c>=1&&ifcalljump==1&&e->key()==Qt::Key_F){
            xxkf[0]=0;
        }
        if(c>=1&&ifcalljump==1&&e->key()==Qt::Key_T){
            xxkf[1]=0;
        }
        if(c>=1&&ifcalljump==1&&e->key()==Qt::Key_G){
            xxkf[2]=0;
        }
        if(c>=1&&ifcalljump==1&&e->key()==Qt::Key_H){
            xxkf[3]=0;
        }
    }
    update();
}

void MainWindow::cover(){
    c=0;
    setfloorcondition();
    youngshen.csh();
    ifcanjump=0;ifcalljump=0;
    ifcrossgot=0;iffirst=0;
    ifxuanran=0;spawnd=1;
    l=0;instore=0;fz=0;ifkilldmw=0;
    iffinalmeetxxz=0;maxfloor=0;
    ifs=0;
    co=new QMediaPlayer();
    co->setMedia(QUrl("qrc:/images/Music/cover.wav"));
    co->setVolume(100);
    co->play();
    cov=new QLabel(this);
    p.load(":/images/bg.png");
    cov->setPixmap(p);
    cov->resize(1500,900);
    cov->setScaledContents(true);
    cov->setVisible(true);
    start=new QPushButton(this);
    start->setGeometry(1100,600,300,150);
    start->setStyleSheet("QPushButton{border-image:url(:/images/START.png);}"
                         "QPushButton:hover{border-image:url(:/images/START_HOVER.png);}"
                         "QPushButton:pressed{border-image:url(:/images/START_PRESS.png);}");
    start->show();
    p.load(":/images/TITLE.png");
    title=new QLabel(this);
    title->setPixmap(p);
    title->resize(600,500);
    title->setScaledContents(true);
    title->setVisible(true);
    title->move(50,0);
    youngshen.sem();
    youngshen.csh();
    youngshen.setpic();
    connect(start,SIGNAL(clicked()),this,SLOT(villa()));
}

void MainWindow::spawn()
{
    co->stop();
    c=1;
    if(iffirst==0){
        px=940;py=800;
        pgx=5;pgy=10;
        p.load(":/images/pre_behind.png");
        player->setPixmap(p);
    }
    else {
        px=940;py=80;
        pgx=5;pgy=1;
    }
    npc1->setVisible(false);
    player->move(px,py);
    player->resize(90,90);
    player->setVisible(true);
    player->raise();
    iffirst=1;
    update();
}

void MainWindow::floor1()
{
    c=2;
    if(ifs==0){
        px=940;py=720;
        pgx=5;pgy=9;
    }
    else{
        px=620;py=0;
        pgx=1;pgy=0;
    }
    player->move(px,py);
    update();
}

void MainWindow::floor2()
{
    c=3;
    if(ifs==0){
        px=540;py=80;
        pgx=0;pgy=1;
    }
    if(ifs==1){
        px=540;py=720;
        pgx=0;pgy=9;
    }
    player->move(px,py);
    update();
}

void MainWindow::floor3()
{
    c=4;
    if(ifs==0){
        px=620;py=800;
        pgx=1;pgy=10;
    }
    if(ifs==1){
        px=1340;py=720;
        pgx=10;pgy=9;
    }
    player->move(px,py);
    update();

}

void MainWindow::floor4()
{
    c=5;
    if(ifs==0){
        px=1340;py=720;
        pgx=10;pgy=9;
    }
    if(ifs==1){
        px=540;py=720;
        pgx=0;pgy=9;
    }
    player->move(px,py);
    update();
}

void MainWindow::floor5()
{
    c=6;
    if(ifs==0){
        px=620;py=800;
        pgx=1;pgy=10;
    }
    if(ifs==1){
        px=1260;py=720;
        pgx=9;pgy=9;
    }
    player->move(px,py);
    update();
}

void MainWindow::floor6()
{
    c=7;
    if(ifs==0){
        px=1180;py=800;
        pgx=8;pgy=10;
    }
    if(ifs==1){
        px=940;py=800;
        pgx=5;pgy=10;
    }
    player->move(px,py);
    update();
}

void MainWindow::floor7()
{
    c=8;
    if(ifs==0){
        px=940;py=800;
        pgx=5;pgy=10;
    }
    if(ifs==1){
        px=620;py=0;
        pgx=1;pgy=0;
    }
    player->move(px,py);
    update();
}

void MainWindow::floor8()
{
    c=9;
    if(ifs==0){
        px=540;py=80;
        pgx=0;pgy=1;
    }
    if(ifs==1){
        px=1100;py=320;
        pgx=7;pgy=4;
    }
    player->move(px,py);
    update();
}

void MainWindow::floor9()
{
    c=10;
    if(ifs==0){
        px=1020;py=240;
        pgx=6;pgy=3;
    }
    if(ifs==1){
        px=1020;py=560;
        pgx=6;pgy=7;
    }
    player->move(px,py);
    update();
}

void MainWindow::floor10()
{
    c=11;
    if(ifs==0){
        px=860;py=480;
        pgx=4;pgy=6;
    }
    if(ifs==1){
        px=540;py=720;
        pgx=0;pgy=9;
    }
    player->move(px,py);
    update();
}

void MainWindow::floor11()
{
    c=12;
    if(ifs==0){
        px=620;py=800;
        pgx=1;pgy=10;
    }
    if(ifs==1){
        px=1260;py=800;
        pgx=9;pgy=10;
    }
    player->move(px,py);
    update();
}

void MainWindow::floor12()
{
    c=13;
    if(ifs==0){
        px=1260;py=800;
        pgx=9;pgy=10;
    }
    if(ifs==1){
        px=620;py=800;
        pgx=1;pgy=10;
    }
    player->move(px,py);
    update();
}

void MainWindow::floor13()
{
    c=14;
    if(ifs==0){
        px=620;py=800;
        pgx=1;pgy=10;
    }
    if(ifs==1){
        px=860;py=800;
        pgx=4;pgy=10;
    }
    player->move(px,py);
    update();
}

void MainWindow::floor14()
{
    c=15;
    if(ifs==0){
        px=940;py=720;
        pgx=5;pgy=9;
    }
    if(ifs==1){
        px=940;py=0;
        pgx=5;pgy=0;
    }
    player->move(px,py);
    update();
}

void MainWindow::floor15()
{
    c=16;
    if(ifs==0){
        px=780;py=0;
        pgx=3;pgy=0;
    }
    if(ifs==1){
        px=1100;py=0;
        pgx=7;pgy=0;
    }
    player->move(px,py);
    update();
}

void MainWindow::floor16()
{
    c=17;
    if(ifs==0){
        px=940;py=0;
        pgx=5;pgy=0;
    }
    if(ifs==1){
        px=940;py=480;
        pgx=5;pgy=6;
    }
    player->move(px,py);
    update();
}

void MainWindow::floor17()
{
    c=18;
    if(ifs==0){
        px=940;py=640;
        pgx=5;pgy=8;
    }
    if(ifs==1){
        px=620;py=800;
        pgx=1;pgy=10;
    }
    player->move(px,py);
    update();
}

void MainWindow::floor18()
{
    c=19;
    if(ifs==0){
        px=620;py=800;
        pgx=1;pgy=10;
    }
    if(ifs==1){
        px=1260;py=800;
        pgx=9;pgy=10;
    }
    player->move(px,py);
    update();
}

void MainWindow::floor19()
{
    c=20;
    if(ifs==0){
        px=1260;py=800;
        pgx=9;pgy=10;
    }
    if(ifs==1){
        px=940;py=320;
        pgx=5;pgy=4;
    }
    player->move(px,py);
    update();
}

void MainWindow::floor20()
{
    c=21;
    if(ifs==0){
        px=940;py=320;
        pgx=5;pgy=4;
    }
    if(ifs==1){
        px=940;py=480;
        pgx=5;pgy=6;
    }
    player->move(px,py);
    update();
}

void MainWindow::floor21()
{
    c=22;
    if(ifs==0){
        px=940;py=400;
        pgx=5;pgy=5;
    }
    if(ifs==1){
        px=940;py=160;
        pgx=5;pgy=2;
    }
    player->move(px,py);
    update();
}

void MainWindow::floor22()
{
    c=23;
    if(ifs==0){
        px=940;py=80;
        pgx=5;pgy=1;
    }
    if(ifs==1){
        px=620;py=400;
        pgx=1;pgy=5;
    }
    if(ifs==2){
        px=1260;py=400;
        pgx=9;pgy=5;
    }
    if(ifs==3){
        px=940;py=720;
        pgx=5;pgy=9;
    }
    player->move(px,py);
    update();
}

void MainWindow::floor23()
{
    c=24;
    if(ifs==0){
        px=1260;py=400;
        pgx=9;pgy=5;
    }
    player->move(px,py);
    update();
}

void MainWindow::floor24()
{
    c=25;
    if(ifs==0){
        px=620;py=400;
        pgx=1;pgy=5;
    }
    player->move(px,py);
    update();
}

void MainWindow::floor25()
{
    c=26;
    if(ifs==0){
        px=940;py=80;
        pgx=5;pgy=1;
    }
    player->move(px,py);
    update();
}

void MainWindow::floor26()
{
    c=27;
    px=940;py=800;
    pgx=5;pgy=10;
    player->move(px,py);
    update();
}


void MainWindow::xxkz()
{
    if(ifcalljump==1){
        if(xxkf[0]==1&&kgx>0){
            kx-=112;kgx--;
        }
        if(xxkf[1]==1&&kgy>0){
            ky-=35;kgy--;
        }
        if(xxkf[2]==1&&kgy<6){
            ky+=35;kgy++;
        }
        if(xxkf[3]==1&&kgx<2){
            kx+=112;kgx++;
        }
    }
    k->move(kx,ky);
    k->raise();
    update();
    QTime dt=QTime::currentTime().addMSecs(100);
    while( QTime::currentTime() < dt )
    QCoreApplication::processEvents(QEventLoop::AllEvents, 100);
}

void MainWindow::paintEvent(QPaintEvent *)
{
    if(maxfloor<c) maxfloor=c;
    if(ifbattle==0&&l==0){
        if(c==1){
            player->setVisible(true);
            QPainter yd(this),spa(this),xz(this);
            p.load(":/images/Map/spawn.png");
            spa.drawPixmap(0,0,1500,900,p);
            if(ifcango[0][8][4]==-1||ifcango[0][8][4]==2){
                p.load(":/images/xx.png");
                xz.drawPixmap(860,650,60,60,p);
            }
            if(ifcango[0][7][5]==3){
                QPixmap pix;
                pix.load(":/images/yd.png");
                yd.drawPixmap(940,560,80,80,pix);
            }
        }
        if(c==2){
            player->setVisible(true);
            QPainter f1(this);
            p.load(":/images/Map/f1.png");
            f1.drawPixmap(0,0,1500,900,p);
        }
        if(c==3){
            player->setVisible(true);
            QPainter f2(this);
            p.load(":/images/Map/f2.png");
            f2.drawPixmap(0,0,1500,900,p);
        }
        if(c==4){
            player->setVisible(true);
            QPainter f3(this);
            p.load(":/images/Map/f3.png");
            f3.drawPixmap(0,0,1500,900,p);
        }
        if(c==5){
            player->setVisible(true);
            QPainter f4(this);
            p.load(":/images/Map/f4.png");
            f4.drawPixmap(0,0,1500,900,p);
        }
        if(c==6){
            player->setVisible(true);
            QPainter f5(this);
            p.load(":/images/Map/f5.png");
            f5.drawPixmap(0,0,1500,900,p);
        }
        if(c==7){
            player->setVisible(true);
            QPainter f6(this);
            p.load(":/images/Map/f6.png");
            f6.drawPixmap(0,0,1500,900,p);
        }
        if(c==8){
            player->setVisible(true);
            QPainter f7(this);
            p.load(":/images/Map/f7.png");
            f7.drawPixmap(0,0,1500,900,p);
        }
        if(c==9){
            player->setVisible(true);
            QPainter f8(this);
            p.load(":/images/Map/f8.png");
            f8.drawPixmap(0,0,1500,900,p);
        }
        if(c==10){
            player->setVisible(true);
            QPainter f9(this);
            p.load(":/images/Map/f9.png");
            f9.drawPixmap(0,0,1500,900,p);
        }
        if(c==11){
            player->setVisible(true);
            QPainter f10(this);
            p.load(":/images/Map/f10.png");
            f10.drawPixmap(0,0,1500,900,p);
        }
        if(c==12){
            player->setVisible(true);
            QPainter f11(this);
            p.load(":/images/Map/f11.png");
            f11.drawPixmap(0,0,1500,900,p);
        }
        if(c==13){
            player->setVisible(true);
            QPainter f12(this);
            p.load(":/images/Map/f12.png");
            f12.drawPixmap(0,0,1500,900,p);
        }
        if(c==14){
            player->setVisible(true);
            QPainter f13(this);
            p.load(":/images/Map/f13.png");
            f13.drawPixmap(0,0,1500,900,p);
        }
        if(c==15){
            player->setVisible(true);
            QPainter f14(this);
            p.load(":/images/Map/f14.png");
            f14.drawPixmap(0,0,1500,900,p);
        }
        if(c==16){
            player->setVisible(true);
            QPainter f15(this);
            p.load(":/images/Map/f15.png");
            f15.drawPixmap(0,0,1500,900,p);
        }
        if(c==17){
            player->setVisible(true);
            QPainter f16(this);
            p.load(":/images/Map/f16.png");
            f16.drawPixmap(0,0,1500,900,p);
        }
        if(c==18){
            player->setVisible(true);
            QPainter f17(this);
            p.load(":/images/Map/f17.png");
            f17.drawPixmap(0,0,1500,900,p);
            if(ifcango[17][10][0]==9){
                QPainter tmp(this);
                p.load(":/images/Map_Items/sts.png");tmp.drawPixmap(540,10*80,80,80,p);
            }
        }
        if(c==19){
            player->setVisible(true);
            QPainter f18(this);
            p.load(":/images/Map/f18.png");
            f18.drawPixmap(0,0,1500,900,p);
            if(ifcango[18][10][10]==9){
                QPainter tmp(this);
                p.load(":/images/Map_Items/stairs.png");tmp.drawPixmap(540+800,800,80,80,p);
            }
        }
        if(c==20){
            player->setVisible(true);
            QPainter f19(this);
            p.load(":/images/Map/f19.png");
            f19.drawPixmap(0,0,1500,900,p);
        }
        if(c==21){
            player->setVisible(true);
            QPainter f20(this);
            p.load(":/images/Map/f20.png");
            f20.drawPixmap(0,0,1500,900,p);
            if(ifcango[20][7][5]==9){
                QPainter tmp(this);
                p.load(":/images/Map_Items/stairs.png");tmp.drawPixmap(540+80*5,560,80,80,p);
            }
        }
        if(c==22){
            player->setVisible(true);
            QPainter f21(this);
            p.load(":/images/Map/f21.png");
            f21.drawPixmap(0,0,1500,900,p);
            QPainter tmp(this);
            if(ifcango[21][1][5]==9){
                p.load(":/images/Map_Items/sts.png");
                tmp.drawPixmap(540+80*5,80,80,80,p);
            }
            if(ifcango[21][6][5]==1){
                p.load(":/images/Map_Items/wall.png");
                tmp.drawPixmap(540+80*5,6*80,80,80,p);
            }
            //update();
        }
        if(c==23){
            player->setVisible(true);
            QPainter f22(this);
            p.load(":/images/Map/f22.png");
            f22.drawPixmap(0,0,1500,900,p);
        }
        if(c==24){
            player->setVisible(true);
            QPainter f23(this);
            p.load(":/images/Map/f23.png");
            f23.drawPixmap(0,0,1500,900,p);
        }
        if(c==25){
            player->setVisible(true);
            QPainter f24(this);
            p.load(":/images/Map/f24.png");
            f24.drawPixmap(0,0,1500,900,p);
        }
        if(c==26){
            player->setVisible(true);
            QPainter f25(this);
            p.load(":/images/Map/f25.png");
            f25.drawPixmap(0,0,1500,900,p);
        }
        if(c==27){
            player->setVisible(true);
            QPainter f25(this);
            p.load(":/images/Map/f26.png");
            f25.drawPixmap(0,0,1500,900,p);
        }
        if(c==28){
            player->setVisible(false);
            QPainter f27(this);
            p.load(":/images/Map/f27.png");
            f27.drawPixmap(0,0,1500,900,p);
        }
        if(c==29){
            player->setVisible(false);
            QPainter f27(this);
            p.load(":/images/Map/f28.png");
            f27.drawPixmap(0,0,1500,900,p);
        }
        if(c==30){
            QPainter f27(this);
            p.load(":/images/Map/theend.png");
            f27.drawPixmap(0,0,1500,900,p);
        }
        if(c==31){
            QPainter f27(this);
            p.load(":/images/Map/theend2.png");
            f27.drawPixmap(0,0,1500,900,p);
        }
        if(c>1&&c<=27){
            QPainter tmp(this);
            for(int i=0;i<11;i++){
                for(int j=0;j<11;j++){
                    if(ifcango[c-1][i][j]==-5){p.load(":/images/Monster/36.png");tmp.drawPixmap(540+80*j,i*80,400,400,p);}
                    if(ifcango[c-1][i][j]==-3){p.load(":/images/Monster/36.png");tmp.drawPixmap(540+80*j,i*80-100,200,200,p);}
                    if(ifcango[c-1][i][j]==-2){p.load(":/images/xx.png");tmp.drawPixmap(540+80*j,i*80,80,80,p);}
                    if(ifcango[c-1][i][j]==3){p.load(":/images/yd.png");tmp.drawPixmap(540+80*j,i*80,80,80,p);}
                    if(ifcango[c-1][i][j]==4){p.load(":/images/bd.png");tmp.drawPixmap(540+80*j,i*80,80,80,p);}
                    if(ifcango[c-1][i][j]==5){p.load(":/images/rd.png");tmp.drawPixmap(540+80*j,i*80,80,80,p);}
                    if(ifcango[c-1][i][j]==6){p.load(":/images/yk.png");tmp.drawPixmap(540+80*j,i*80,80,80,p);}
                    if(ifcango[c-1][i][j]==7){p.load(":/images/bk.png");tmp.drawPixmap(540+80*j,i*80,80,80,p);}
                    if(ifcango[c-1][i][j]==8){p.load(":/images/rk.png");tmp.drawPixmap(540+80*j,i*80,80,80,p);}
                    if(ifcango[c-1][i][j]==11){p.load(":/images/bluestone.png");tmp.drawPixmap(540+80*j,i*80,80,80,p);}
                    if(ifcango[c-1][i][j]==12){p.load(":/images/redstone.png");tmp.drawPixmap(540+80*j,i*80,80,80,p);}
                    if(ifcango[c-1][i][j]==13){p.load(":/images/bluewater.png");tmp.drawPixmap(540+80*j,i*80,80,80,p);}
                    if(ifcango[c-1][i][j]==14){p.load(":/images/redwater.png");tmp.drawPixmap(540+80*j,i*80,80,80,p);}
                    if(ifcango[c-1][i][j]==15){p.load(":/images/Map_Items/sword.png");tmp.drawPixmap(540+80*j,i*80,80,80,p);}
                    if(ifcango[c-1][i][j]==16){p.load(":/images/Map_Items/shield.png");tmp.drawPixmap(540+80*j,i*80,80,80,p);}
                    if(ifcango[c-1][i][j]==17){p.load(":/images/Map_Items/steal_shield.png");tmp.drawPixmap(540+80*j,i*80,80,80,p);}
                    if(ifcango[c-1][i][j]==18){p.load(":/images/Map_Items/gold_sword.png");tmp.drawPixmap(540+80*j,i*80,80,80,p);}
                    if(ifcango[c-1][i][j]==19){p.load(":/images/Map_Items/qsd.png");tmp.drawPixmap(540+80*j,i*80,80,80,p);}
                    if(ifcango[c-1][i][j]==20){p.load(":/images/Map_Items/qsj.png");tmp.drawPixmap(540+80*j,i*80,80,80,p);}
                    if(ifcango[c-1][i][j]==21){p.load(":/images/Map_Items/cross.png");tmp.drawPixmap(540+80*j,i*80,80,80,p);}
                    if(ifcango[c-1][i][j]==22){p.load(":/images/Map_Items/store.png");tmp.drawPixmap(540+80*j,i*80,80,80,p);}
                    if(ifcango[c-1][i][j]==23){p.load(":/images/Map_Items/exp_store.png");tmp.drawPixmap(540+80*j,i*80,80,80,p);}
                    if(ifcango[c-1][i][j]==24){p.load(":/images/Map_Items/grand_store.png");tmp.drawPixmap(540+80*j,i*80,80,80,p);}
                    if(ifcango[c-1][i][j]==25){p.load(":/images/Map_Items/exp_store.png");tmp.drawPixmap(540+80*j,i*80,80,80,p);}
                    if(ifcango[c-1][i][j]==26){p.load(":/images/Map_Items/key_store.png");tmp.drawPixmap(540+80*j,i*80,80,80,p);}
                    if(ifcango[c-1][i][j]==27){p.load(":/images/Map_Items/Grand_key.png");tmp.drawPixmap(540+80*j,i*80,80,80,p);}
                    if(ifcango[c-1][i][j]==28){p.load(":/images/sd.png");tmp.drawPixmap(540+80*j,i*80,80,80,p);}
                    if(ifcango[c-1][i][j]==29){p.load(":/images/Map_Items/steald.png");tmp.drawPixmap(540+80*j,i*80,80,80,p);}
                    if(ifcango[c-1][i][j]==30){p.load(":/images/Map_Items/gz.png");tmp.drawPixmap(540+80*j,i*80,80,80,p);}
                    if(ifcango[c-1][i][j]==31){p.load(":/images/Map_Items/yms.png");tmp.drawPixmap(540+80*j,i*80,80,80,p);}
                    if(ifcango[c-1][i][j]==32){p.load(":/images/Map_Items/yms.png");tmp.drawPixmap(540+80*j,i*80,80,80,p);}
                    if(ifcango[c-1][i][j]==33){p.load(":/images/Map_Items/coi.png");tmp.drawPixmap(540+80*j,i*80,80,80,p);}
                    if(ifcango[c-1][i][j]==34){p.load(":/images/Monster/34.png");tmp.drawPixmap(543+80*j,5+i*80,80,80,p);}
                    if(ifcango[c-1][i][j]==35){p.load(":/images/Map_Items/exp_store.png");tmp.drawPixmap(543+80*j,5+i*80,80,80,p);}
                    if(ifcango[c-1][i][j]==36){p.load(":/images/Map_Items/key_store.png");tmp.drawPixmap(543+80*j,5+i*80,80,80,p);}
                    if(ifcango[c-1][i][j]==37){p.load(":/images/Map_Items/sxs.png");tmp.drawPixmap(543+80*j,5+i*80,80,80,p);}
                    if(ifcango[c-1][i][j]==38){p.load(":/images/Map_Items/ssbs.png");tmp.drawPixmap(543+80*j,5+i*80,80,80,p);}
                    if(ifcango[c-1][i][j]==39){p.load(":/images/Map_Items/steal_shield.png");tmp.drawPixmap(543+80*j,5+i*80,80,80,p);}
                    if(ifcango[c-1][i][j]==40){p.load(":/images/Map_Items/bbldj.png");tmp.drawPixmap(543+80*j,5+i*80,80,80,p);}
                    if(ifcango[c-1][i][j]==41){p.load(":/images/NPC1.png");tmp.drawPixmap(543+80*j,5+i*80,80,80,p);}
                    if(ifcango[c-1][i][j]==42){p.load(":/images/Map_Items/godsword.png");tmp.drawPixmap(543+80*j,5+i*80,80,80,p);}
                    if(ifcango[c-1][i][j]==43){p.load(":/images/Map_Items/godshiled.png");tmp.drawPixmap(543+80*j,5+i*80,80,80,p);}
                    if(ifcango[c-1][i][j]==44){p.load(":/images/Map_Items/fz1.png");tmp.drawPixmap(543+80*j,5+i*80,80,80,p);}
                    if(ifcango[c-1][i][j]==45){p.load(":/images/Map_Items/fz2.png");tmp.drawPixmap(543+80*j,5+i*80,80,80,p);}
                    if(ifcango[c-1][i][j]==46){p.load(":/images/Map_Items/fz3.png");tmp.drawPixmap(543+80*j,5+i*80,80,80,p);}
                    if(ifcango[c-1][i][j]==47){p.load(":/images/Map_Items/trans.png");tmp.drawPixmap(540+80*j,5+i*80,80,80,p);}
                    if(ifcango[c-1][i][j]==100){p.load(":/images/Monster/0.png");tmp.drawPixmap(543+80*j,5+i*80,60,60,p);}
                    if(ifcango[c-1][i][j]==101){p.load(":/images/Monster/1.png");tmp.drawPixmap(542+80*j,2+i*80,70,70,p);}
                    if(ifcango[c-1][i][j]==102){p.load(":/images/Monster/2.png");tmp.drawPixmap(540+80*j,i*80,80,80,p);}
                    if(ifcango[c-1][i][j]==103){p.load(":/images/Monster/3.png");tmp.drawPixmap(540+80*j,i*80,80,80,p);}
                    if(ifcango[c-1][i][j]==104){p.load(":/images/Monster/4.png");tmp.drawPixmap(540+80*j,i*80,80,80,p);}
                    if(ifcango[c-1][i][j]==105){p.load(":/images/Monster/5.png");tmp.drawPixmap(540+80*j,i*80,80,80,p);}
                    if(ifcango[c-1][i][j]==106){p.load(":/images/Monster/6.png");tmp.drawPixmap(540+80*j,i*80,80,80,p);}
                    if(ifcango[c-1][i][j]==107){p.load(":/images/Monster/7.png");tmp.drawPixmap(540+80*j,i*80,80,80,p);}
                    if(ifcango[c-1][i][j]==108){p.load(":/images/Monster/8.png");tmp.drawPixmap(540+80*j,i*80,80,80,p);}
                    if(ifcango[c-1][i][j]==109){p.load(":/images/Monster/9.png");tmp.drawPixmap(540+80*j,i*80,80,80,p);}
                    if(ifcango[c-1][i][j]==110){p.load(":/images/Monster/10.png");tmp.drawPixmap(540+80*j,i*80,80,80,p);}
                    if(ifcango[c-1][i][j]==111){p.load(":/images/Monster/11.png");tmp.drawPixmap(540+80*j,i*80,80,80,p);}
                    if(ifcango[c-1][i][j]==112){p.load(":/images/Monster/12.png");tmp.drawPixmap(540+80*j,i*80,80,80,p);}
                    if(ifcango[c-1][i][j]==113){p.load(":/images/Monster/13.png");tmp.drawPixmap(540+80*j,i*80,80,80,p);}
                    if(ifcango[c-1][i][j]==114){p.load(":/images/Monster/14.png");tmp.drawPixmap(540+80*j,i*80,80,80,p);}
                    if(ifcango[c-1][i][j]==115){p.load(":/images/Monster/15.png");tmp.drawPixmap(540+80*j,i*80,80,80,p);}
                    if(ifcango[c-1][i][j]==116){p.load(":/images/Monster/16.png");tmp.drawPixmap(540+80*j,i*80,80,80,p);}
                    if(ifcango[c-1][i][j]==117){p.load(":/images/Monster/17.png");tmp.drawPixmap(540+80*j,i*80,80,80,p);}
                    if(ifcango[c-1][i][j]==118){p.load(":/images/Monster/18.png");tmp.drawPixmap(540+80*j,i*80,80,80,p);}
                    if(ifcango[c-1][i][j]==119){p.load(":/images/Monster/19.png");tmp.drawPixmap(540+80*j,i*80,80,80,p);}
                    if(ifcango[c-1][i][j]==120){p.load(":/images/Monster/20.png");tmp.drawPixmap(540+80*j,i*80,80,80,p);}
                    if(ifcango[c-1][i][j]==121){p.load(":/images/Monster/21.png");tmp.drawPixmap(540+80*j,i*80,80,80,p);}
                    if(ifcango[c-1][i][j]==122){p.load(":/images/Monster/22.png");tmp.drawPixmap(540+80*j,i*80,80,80,p);}
                    if(ifcango[c-1][i][j]==123){p.load(":/images/Monster/23.png");tmp.drawPixmap(540+80*j,i*80,80,80,p);}
                    if(ifcango[c-1][i][j]==124){p.load(":/images/Monster/24.png");tmp.drawPixmap(540+80*j,i*80,80,80,p);}
                    if(ifcango[c-1][i][j]==125){p.load(":/images/Monster/25.png");tmp.drawPixmap(540+80*j,i*80,80,80,p);}
                    if(ifcango[c-1][i][j]==126){p.load(":/images/Monster/26.png");tmp.drawPixmap(540+80*j,i*80,80,80,p);}
                    if(ifcango[c-1][i][j]==127){p.load(":/images/Monster/27.png");tmp.drawPixmap(540+80*j,i*80,80,80,p);}
                    if(ifcango[c-1][i][j]==128){p.load(":/images/Monster/28.png");tmp.drawPixmap(540+80*j,i*80,80,80,p);}
                    if(ifcango[c-1][i][j]==129){p.load(":/images/Monster/29.png");tmp.drawPixmap(540+80*j,i*80,80,80,p);}
                    if(ifcango[c-1][i][j]==130){p.load(":/images/Monster/30.png");tmp.drawPixmap(540+80*j,i*80,80,80,p);}
                    if(ifcango[c-1][i][j]==131){p.load(":/images/Monster/31.png");tmp.drawPixmap(540+80*j,i*80,80,80,p);}
                    if(ifcango[c-1][i][j]==132){p.load(":/images/Monster/32.png");tmp.drawPixmap(540+80*j,i*80,80,80,p);}
                    if(ifcango[c-1][i][j]==133){p.load(":/images/Monster/33.png");tmp.drawPixmap(540+80*j,i*80,80,80,p);}
                    if(ifcango[c-1][i][j]==134){p.load(":/images/Monster/134.png");tmp.drawPixmap(540+80*j,i*80,80,80,p);}
                    if(ifcango[c-1][i][j]==135){p.load(":/images/Monster/35.png");tmp.drawPixmap(540+80*j,i*80,80,80,p);}
                }
            }
        }
        if(c>=1&&c<=27){
            QPainter le(this);
            QFont ft("微软雅黑",30);
            le.setFont(ft);
            le.setPen(Qt::white);
            le.drawText(220,150,QString::number(youngshen.level));
            QPainter li(this);
            li.setFont(ft);
            li.setPen(Qt::white);
            li.drawText(220,250,QString::number(youngshen.life));
            QPainter at(this);
            at.setFont(ft);
            at.setPen(Qt::white);
            at.drawText(220,315,QString::number(youngshen.att));
            QPainter de(this);
            de.setFont(ft);
            de.setPen(Qt::white);
            de.drawText(220,380,QString::number(youngshen.def));
            QPainter co(this);
            co.setFont(ft);
            co.setPen(Qt::white);
            co.drawText(220,440,QString::number(youngshen.coin));
            QPainter ex(this);
            ex.setFont(ft);
            ex.setPen(Qt::white);
            ex.drawText(220,500,QString::number(youngshen.exp));
            QPainter ykey(this);
            ykey.setFont(ft);
            ykey.setPen(Qt::white);
            ykey.drawText(220,570,QString::number(youngshen.yk));
            QPainter bkey(this);
            bkey.setFont(ft);
            bkey.setPen(Qt::white);
            bkey.drawText(220,650,QString::number(youngshen.bk));
            QPainter rkey(this);
            rkey.setFont(ft);
            rkey.setPen(Qt::white);
            rkey.drawText(220,730,QString::number(youngshen.rk));
            if(c>1){
                QPainter ceng(this);
                ceng.setFont(ft);
                ceng.setPen(Qt::white);
                if(c<=24)ceng.drawText(220,820,QString::number(c-1));
                else if(c==27) ceng.drawText(150,820,"-99999");
                else ceng.drawText(220,820,"23");
            }
        }
        if(ifcalljump==1){
            QPainter a(this);
            p.load(":/images/Map_Items/jump.png");
            a.drawPixmap(780,340,400,300,p);
        }
        if(tip==1){
            QPainter a(this);
            p.load(":/images/Map_Items/tips.png");
            a.drawPixmap(780,340,400,300,p);
        }
        if(bbtip==1){
            QPainter a(this);
            p.load(":/images/Map_Items/bbtips.png");
            a.drawPixmap(780,340,400,300,p);
        }
    }
    else if(ifbattle==1){
        p.load(":/images/battlefield.png");
        bf=new QPainter(this);
        bf->drawPixmap(0,0,1500,900,p);
        player->setVisible(false);
        QPainter li(this);
        QFont ft("微软雅黑",25);
        li.setFont(ft);
        li.setPen(Qt::white);
        li.drawText(470,450,QString::number(youngshen.life));
        QPainter at(this);
        at.setFont(ft);
        at.setPen(Qt::white);
        at.drawText(470,550,QString::number(youngshen.att));
        QPainter de(this);
        de.setFont(ft);
        de.setPen(Qt::white);
        de.drawText(470,650,QString::number(youngshen.def));
        QPainter mon(this);
        mon.drawPixmap(950,190,180,180,a.pic);
        QPainter mli(this);
        mli.setFont(ft);
        mli.setPen(Qt::white);
        mli.drawText(1070,450,QString::number(a.life));
        QPainter mat(this);
        mat.setFont(ft);
        mat.setPen(Qt::white);
        mat.drawText(1070,550,QString::number(a.att));
        QPainter mde(this);
        mde.setFont(ft);
        mde.setPen(Qt::white);
        mde.drawText(1070,650,QString::number(a.def));
    }
    else if(l==1&&ifbattle==0){
        QPainter ibg(this);
        p.load(":/images/infbg.png");
        ibg.drawPixmap(0,0,1500,900,p);
        int d=0;
        monster tmp;
        player->setVisible(false);
        int flag=0;
        for(int i=0;i<11;i++){
            for(int j=0;j<11;j++){
                if(ifcango[c-1][i][j]>=100&&youngshen.m[ifcango[c-1][i][j]-100].havegot==0){
                    QPainter tmp1(this);
                    tmp1.drawPixmap(220,20+d*90,70,70,youngshen.m[ifcango[c-1][i][j]-100].pic);
                    QPainter tex(this);
                    QFont ft("微软雅黑",15);
                    tex.setFont(ft);
                    tex.setPen(Qt::black);
                    a=youngshen.m[ifcango[c-1][i][j]-100];
                    a.ceng=c-1;
                    a.x=j;
                    a.y=i;
                    ifcanbattle=1;
                    canbattle();
                    tex.drawText(310,70+d*90,"生命："+QString::number(youngshen.m[ifcango[c-1][i][j]-100].life)+"  攻击："+QString::number(youngshen.m[ifcango[c-1][i][j]-100].att)+"  防御："+QString::number(youngshen.m[ifcango[c-1][i][j]-100].def)+"  金币·经验："+QString::number(youngshen.m[ifcango[c-1][i][j]-100].coin)+"·"+QString::number(youngshen.m[ifcango[c-1][i][j]-100].exp));
                    QPainter te(this);
                    te.setFont(ft);
                    if(remainlife>0||youngshen.att<=a.def)
                    te.setPen(Qt::black);
                    else te.setPen(Qt::red);
                    if(youngshen.att>a.def) te.drawText(1050,70+d*90,"击败剩余生命值："+QString::number(remainlife));
                    else te.drawText(1050,70+d*90,"击败剩余生命值：？？？");
                    youngshen.m[ifcango[c-1][i][j]-100].havegot=1;
                    d++;
                }
                else if(ifcango[c-1][i][j]==34&&flag==0){
                    flag=1;
                    QPainter tmp1(this);
                    tmp1.drawPixmap(220,20+d*90,70,70,QPixmap(":/images/Monster/34.png"));
                    QPainter tex(this);
                    QFont ft("微软雅黑",15);
                    tex.setFont(ft);
                    tex.setPen(Qt::black);
                    tex.drawText(310,70+d*90,"生命：？？？  攻击：？？？  防御：130  金币·经验：40·30");
                    QPainter te(this);
                    te.setFont(ft);
                    te.setPen(Qt::black);
                    if(youngshen.att>130)
                    te.drawText(1100,70+d*90,"击败剩余生命值："+QString::number((int)(0.75*(double)youngshen.life)));
                    else te.drawText(1100,70+d*90,"击败剩余生命值：？？？");
                    d++;
                }
            }
        }
        for(int i=0;i<=37;i++){
            youngshen.m[i].havegot=0;
        }
    }
}

void MainWindow::canbattle()
{
    int tmp1=youngshen.life,tmp2=a.life;
    if(ifcango[a.ceng][a.y][a.x]==126||ifcango[a.ceng][a.y][a.x]==134){
        tmp1=(int)(0.666*(double)tmp1);
    }
    if(youngshen.att>a.def){
        while(tmp2>0){
            if(ifcango[a.ceng][a.y][a.x]==130)tmp1=(int)(0.93*(double)tmp1);
            if(youngshen.att-a.def>0) tmp2-=youngshen.att-a.def;
            if(tmp2<=0) break;
            if(a.att-youngshen.def>0) tmp1-=a.att-youngshen.def;
        }
    }
    if(tmp1<=0||youngshen.att<=a.def) ifcanbattle=0;
    else if(tmp1>0){
        ifcanbattle=1;
    }
    if(youngshen.att>a.def) remainlife=tmp1;
}

void MainWindow::battle()
{
    if(ifcango[a.ceng][a.y][a.x]==126||ifcango[a.ceng][a.y][a.x]==134){
        youngshen.life=(int)(0.666*(double)youngshen.life);
    }
            attack=new QMediaPlayer();
    while(a.life>0){
        if(ifcango[a.ceng][a.y][a.x]==130)youngshen.life=(int)(0.93*(double)youngshen.life);
        if(youngshen.att-a.def>0) a.life-=youngshen.att-a.def;
        attack->setMedia(QUrl("qrc:/images/Music/attack.mp3"));
        attack->setVolume(100);
        attack->play();
        if(a.life<0){
            a.life=0;
            break;
        }
        if(a.att-youngshen.def>0) {
            youngshen.att+=10;
            youngshen.def+=10;
            youngshen.life+=a.att-youngshen.def;
        }
        update();
        QTime dt=QTime::currentTime().addMSecs(250);
        while( QTime::currentTime() < dt )
        QCoreApplication::processEvents(QEventLoop::AllEvents, 100);
    }
    int ifkillxxz=0;
    if(ifcango[a.ceng][a.y][a.x]==136){
        ifcango[26][0][3]=0;
        for(int i=3;i<=7;i++) ifcango[26][4][i]=0;
        ifkillxxz=1;
    }
    if(ifcango[a.ceng][a.y][a.x]==131){
        ifbattle=0;
        update();
        dh_faker();
        ifcango[21][1][5]=9;
        ifcango[21][6][5]=0;
        ifkilldmw=1;
    }
    youngshen.exp+=a.exp;
    youngshen.coin+=a.coin;
    update();
    if(ifcango[a.ceng][a.y][a.x]!=9)ifcango[a.ceng][a.y][a.x]=0;
    QFont f("微软雅黑",25);
    QPalette q;
    q.setColor(QPalette::WindowText,Qt::white);
    t=new QLabel(this);
    p.load(":/images/Bar/monsterkilled.png");
    t->setPixmap(p);
    t->setGeometry(0,400,1500,180);
    t->resize(1500,180);
    t->raise();
    text=new QLabel(this);
    text->setText(QString::number(a.exp));
    text->setGeometry(750,440,200,100);
    text->setFont(f);
    text->setPalette(q);
    text->raise();
    tex=new QLabel(this);
    tex->setText(QString::number(a.coin));
    tex->setGeometry(1000,440,200,100);
    tex->setFont(f);
    tex->setPalette(q);
    tex->raise();
    t->setVisible(true);
    text->setVisible(true);
    tex->setVisible(true);
    QTime dt=QTime::currentTime().addMSecs(1000);
    while( QTime::currentTime() < dt )
    QCoreApplication::processEvents(QEventLoop::AllEvents, 10);
    monsterkilled=0;
    t->setVisible(false);
    text->setVisible(false);
    tex->setVisible(false);
    ifbattle=0;
    update();
    if(ifkillxxz==1){
        bla=new QMediaPlayer();
        bla->setMedia(QUrl("qrc:/images/Music/black.wav"));
        bla->setVolume(100);
        bla->play();
        QTime dt=QTime::currentTime().addMSecs(1000);
        while( QTime::currentTime() < dt )
        QCoreApplication::processEvents(QEventLoop::AllEvents, 10);
        c++;
        update();
         dt=QTime::currentTime().addMSecs(2000);
        while( QTime::currentTime() < dt )
        QCoreApplication::processEvents(QEventLoop::AllEvents, 10);
        c++;
        update();
         dt=QTime::currentTime().addMSecs(4000);
        while( QTime::currentTime() < dt )
        QCoreApplication::processEvents(QEventLoop::AllEvents, 10);
        c++;
        update();
         dt=QTime::currentTime().addMSecs(2000);
        while( QTime::currentTime() < dt )
        QCoreApplication::processEvents(QEventLoop::AllEvents, 10);
        c++;
        update();
         dt=QTime::currentTime().addMSecs(7000);
        while( QTime::currentTime() < dt )
        QCoreApplication::processEvents(QEventLoop::AllEvents, 10);
        cover();
    }
}

void MainWindow::attad()
{
    QFont f("微软雅黑",25);
    QPalette q;
    q.setColor(QPalette::WindowText,Qt::white);
    if(attadd==1){
        t=new QLabel(this);
        p.load(":/images/Bar/attadd.png");
        t->setPixmap(p);
        t->setGeometry(540,440,880,100);
        t->raise();
        t->setVisible(true);
        text=new QLabel(this);
        text->setText(QString::number(atta));
        text->setGeometry(1070,440,200,100);
        text->setFont(f);
        text->setPalette(q);
        text->raise();
        text->setVisible(true);
        QTime dt=QTime::currentTime().addMSecs(500);
        while( QTime::currentTime() < dt )
        QCoreApplication::processEvents(QEventLoop::AllEvents, 10);
        attadd=0;
        t->setVisible(false);
        text->setVisible(false);
    }
    if(defadd==1){
        t=new QLabel(this);
        p.load(":/images/Bar/defadd.png");
        t->setPixmap(p);
        t->setGeometry(540,440,880,100);
        t->raise();
        t->setVisible(true);
        text=new QLabel(this);
        text->setText(QString::number(defa));
        text->setGeometry(1070,440,200,100);
        text->setFont(f);
        text->setPalette(q);
        text->raise();
        text->setVisible(true);
        QTime dt=QTime::currentTime().addMSecs(500);
        while( QTime::currentTime() < dt )
        QCoreApplication::processEvents(QEventLoop::AllEvents, 10);
        defadd=0;
        t->setVisible(false);
        text->setVisible(false);
    }
    if(lifeadd==1){
        t=new QLabel(this);
        p.load(":/images/Bar/lifeadd.png");
        t->setPixmap(p);
        t->setGeometry(540,440,880,100);
        t->raise();
        t->setVisible(true);
        text=new QLabel(this);
        text->setText(QString::number(lifea));
        text->setGeometry(1070,440,200,100);
        text->setFont(f);
        text->setPalette(q);
        text->raise();
        text->setVisible(true);
        QTime dt=QTime::currentTime().addMSecs(500);
        while( QTime::currentTime() < dt )
        QCoreApplication::processEvents(QEventLoop::AllEvents, 10);
        lifeadd=0;
        t->setVisible(false);
        text->setVisible(false);
    }
}

void MainWindow::move(){
    if(c>0&&meetxxz==0&&ifbattle==0&&instore==0&&ifcalljump==0){
        if(flag[0]==1){
            if(px-80>=540){
                if(ifcango[c-1][pgy][pgx-1]==-1&&ifcrossgot==1){
                    dh_cros();
                }
                else if(ifcango[c-1][pgy][pgx-1]==0){
                    px-=80;
                    pgx--;
                }
                else if(ifcango[c-1][pgy][pgx-1]==2){
                    meetxxz=1;
                    dh_spawn();
                }
                else if(ifcango[c-1][pgy][pgx-1]==3){
                    if(youngshen.yk>0){
                        ifcango[c-1][pgy][pgx-1]=0;
                        youngshen.yk--;
                        door=new QMediaPlayer();
                        door->setMedia(QUrl("qrc:/images/Music/opend.mp3"));
                        door->setVolume(100);
                        door->play();
                    }
                }
                else if(ifcango[c-1][pgy][pgx-1]==4){
                    if(youngshen.bk>0){
                        ifcango[c-1][pgy][pgx-1]=0;
                        youngshen.bk--;
                        door=new QMediaPlayer();
                        door->setMedia(QUrl("qrc:/images/Music/opend.mp3"));
                        door->setVolume(100);
                        door->play();
                    }
                }
                else if(ifcango[c-1][pgy][pgx-1]==5){
                    if(youngshen.rk>0){
                        ifcango[c-1][pgy][pgx-1]=0;
                        youngshen.rk--;
                        door=new QMediaPlayer();
                        door->setMedia(QUrl("qrc:/images/Music/opend.mp3"));
                        door->setVolume(100);
                        door->play();
                    }
                }
                else if(ifcango[c-1][pgy][pgx-1]==6){
                    ifcango[c-1][pgy][pgx-1]=0;
                    px-=80;
                    pgx--;
                    youngshen.yk+=3;
                    got=new QMediaPlayer();
                    got->setMedia(QUrl("qrc:/images/Music/got.mp3"));
                    got->setVolume(100);
                    got->play();
                }
                else if(ifcango[c-1][pgy][pgx-1]==7){
                    ifcango[c-1][pgy][pgx-1]=0;
                    px-=80;
                    pgx--;
                    youngshen.bk+=3;
                    got=new QMediaPlayer();
                    got->setMedia(QUrl("qrc:/images/Music/got.mp3"));
                    got->setVolume(100);
                    got->play();
                }
                else if(ifcango[c-1][pgy][pgx-1]==8){
                    ifcango[c-1][pgy][pgx-1]=0;
                    px-=80;
                    pgx--;
                    youngshen.rk+=3;
                    got=new QMediaPlayer();
                    got->setMedia(QUrl("qrc:/images/Music/got.mp3"));
                    got->setVolume(100);
                    got->play();
                }
                else if(ifcango[c-1][pgy][pgx-1]==9){
                    ifs=0;
                    sta=new QMediaPlayer();
                    sta->setMedia(QUrl("qrc:/images/Music/sx.mp3"));
                    sta->setVolume(100);
                    sta->play();
                    if(c==2) floor2();
                    else if(c==7) floor7();
                    else if(c==8) floor8();
                    else if(c==9) floor9();
                    else if(c==13) floor13();
                    else if(c==15) floor15();
                    else if(c==16) floor16();
                    else if(c==18) floor18();
                    else if(c==21) floor21();
                    else if(c==23) floor23();
                }
                else if(ifcango[c-1][pgy][pgx-1]==10){
                    ifs=1;
                    sta=new QMediaPlayer();
                    sta->setMedia(QUrl("qrc:/images/Music/sx.mp3"));
                    sta->setVolume(100);
                    sta->play();
                    if(c==2) spawn();
                    else if(c==4) floor2();
                    else if(c==6) floor4();
                    else if(c==8) floor6();
                    else if(c==12) floor10();
                    else if(c==14) floor12();
                    else if(c==19) floor17();
                    else if(c==21) floor19();
                    else if(c==25){ifs=2; floor22();};
                }
                else if(ifcango[c-1][pgy][pgx-1]==11){
                    ifcango[c-1][pgy][pgx-1]=0;
                    px-=80;
                    pgx--;
                    youngshen.def+=3;
                    defadd=1;
                    defa=3;
                    got=new QMediaPlayer();
                    got->setMedia(QUrl("qrc:/images/Music/got.mp3"));
                    got->setVolume(100);
                    got->play();
                }
                else if(ifcango[c-1][pgy][pgx-1]==12){
                    ifcango[c-1][pgy][pgx-1]=0;
                    px-=80;
                    pgx--;
                    youngshen.att+=3;
                    attadd=1;
                    atta=3;
                    got=new QMediaPlayer();
                    got->setMedia(QUrl("qrc:/images/Music/got.mp3"));
                    got->setVolume(100);
                    got->play();
                }
                else if(ifcango[c-1][pgy][pgx-1]==13){
                    ifcango[c-1][pgy][pgx-1]=0;
                    px-=80;
                    pgx--;
                    youngshen.life+=500;
                    lifeadd=1;
                    lifea=500;
                    got=new QMediaPlayer();
                    got->setMedia(QUrl("qrc:/images/Music/got.mp3"));
                    got->setVolume(100);
                    got->play();
                }
                else if(ifcango[c-1][pgy][pgx-1]==14){
                    ifcango[c-1][pgy][pgx-1]=0;
                    px-=80;
                    pgx--;
                    youngshen.life+=200;
                    lifeadd=1;
                    lifea=200;
                    got=new QMediaPlayer();
                    got->setMedia(QUrl("qrc:/images/Music/got.mp3"));
                    got->setVolume(100);
                    got->play();
                }
                else if(ifcango[c-1][pgy][pgx-1]==15){
                    ifcango[c-1][pgy][pgx-1]=0;
                    px-=80;
                    pgx--;
                    youngshen.att+=10;
                    attadd=1;
                    atta=10;
                    got=new QMediaPlayer();
                    got->setMedia(QUrl("qrc:/images/Music/got.mp3"));
                    got->setVolume(100);
                    got->play();
                }
                else if(ifcango[c-1][pgy][pgx-1]==16){
                    ifcango[c-1][pgy][pgx-1]=0;
                    youngshen.def+=10;
                    defadd=1;
                    defa=10;
                    px-=80;
                    pgx--;
                    got=new QMediaPlayer();
                    got->setMedia(QUrl("qrc:/images/Music/got.mp3"));
                    got->setVolume(100);
                    got->play();
                }
                else if(ifcango[c-1][pgy][pgx-1]==19){
                    ifcango[c-1][pgy][pgx-1]=0;
                    youngshen.def+=70;
                    px-=80;
                    pgx--;
                    defadd=1;
                    defa=70;
                    gotspe=new QMediaPlayer();
                    gotspe->setMedia(QUrl("qrc:/images/Music/gotspe.mp3"));
                    gotspe->setVolume(100);
                    gotspe->play();
                }
                else if(ifcango[c-1][pgy][pgx-1]==20){
                    ifcango[c-1][pgy][pgx-1]=0;
                    px-=80;
                    pgx--;
                    youngshen.att+=70;
                    attadd=1;
                    atta=70;
                    gotspe=new QMediaPlayer();
                    gotspe->setMedia(QUrl("qrc:/images/Music/gotspe.mp3"));
                    gotspe->setVolume(100);
                    gotspe->play();
                }
                else if(ifcango[c-1][pgy][pgx-1]==29){
                    ifcango[c-1][pgy][pgx-1]=0;
                }
                else if(ifcango[c-1][pgy][pgx-1]==32){
                    ifcango[c-1][pgy][pgx-1]=0;
                    px-=80;
                    pgx--;
                    youngshen.level+=3;
                    youngshen.life+=3000;
                    youngshen.att+=30;
                    youngshen.def+=30;
                    gotspe=new QMediaPlayer();
                    gotspe->setMedia(QUrl("qrc:/images/Music/gotspe.mp3"));
                    gotspe->setVolume(100);
                    gotspe->play();
                }
                else if(ifcango[c-1][pgy][pgx-1]==33){
                    ifcango[c-1][pgy][pgx-1]=0;
                    px-=80;
                    pgx--;
                    youngshen.coin+=300;
                    gotspe=new QMediaPlayer();
                    gotspe->setMedia(QUrl("qrc:/images/Music/gotspe.mp3"));
                    gotspe->setVolume(100);
                    gotspe->play();
                }
                else if(ifcango[c-1][pgy][pgx-1]==34&&youngshen.att>140){
                    ifcango[c-1][pgy][pgx-1]=0;
                    youngshen.life=(int)(0.75*(double)youngshen.life);
                    youngshen.exp+=30;
                    youngshen.coin+=40;
                }
                else if(ifcango[c-1][pgy][pgx-1]==38){
                    ifcango[c-1][pgy][pgx-1]=0;
                    tip=1;
                    px-=80;
                    pgx--;
                    ifcanjump=1;
                }
                else if(ifcango[c-1][pgy][pgx-1]==39){
                    sellkeystore();
                }
                else if(ifcango[c-1][pgy][pgx-1]==44){
                    ifcango[c-1][pgy][pgx-1]=0;
                    fz++;
                    px-=80;
                    pgx--;

                }
                else if(ifcango[c-1][pgy][pgx-1]>=100){
                    ifcanbattle=0;
                    a=youngshen.m[ifcango[c-1][pgy][pgx-1]-100];
                    a.ceng=c-1;
                    a.y=pgy;
                    a.x=pgx-1;
                    canbattle();
                    if(ifcanbattle==1){
                        ifbattle=1;
                        monsterkilled=1;
                        expa=a.exp;
                        coia=a.coin;
                        battle();
                    }
                }
            }

            player->move(px,py);
            if(f[0]==0){
                p.load(":/images/pre_left.png");
                player->setPixmap(p);
                player->resize(90,90);
                player->setScaledContents(true);
                player->setVisible(true);
                f[0]=1;
            }
            f[1]=0;
            f[2]=0;
            f[3]=0;
            QTime dt=QTime::currentTime().addMSecs(150);
            while( QTime::currentTime() < dt )
            QCoreApplication::processEvents(QEventLoop::AllEvents, 100);
            update();
        }
        if(flag[1]==1){
            if(py-80>=0){
                if(ifcango[c-1][pgy-1][pgx]==0){
                      py-=80;
                      pgy--;
                }
                else if(ifcango[c-1][pgy-1][pgx]==3){
                    if(youngshen.yk>0){
                        ifcango[c-1][pgy-1][pgx]=0;
                        youngshen.yk--;
                        door=new QMediaPlayer();
                        door->setMedia(QUrl("qrc:/images/Music/opend.mp3"));
                        door->setVolume(100);
                        door->play();
                    }
                }
                else if(ifcango[c-1][pgy-1][pgx]==4){
                    if(youngshen.bk>0){
                        ifcango[c-1][pgy-1][pgx]=0;
                        youngshen.bk--;
                        door=new QMediaPlayer();
                        door->setMedia(QUrl("qrc:/images/Music/opend.mp3"));
                        door->setVolume(100);
                        door->play();
                    }
                }
                else if(ifcango[c-1][pgy-1][pgx]==5){
                    if(youngshen.rk>0){
                        ifcango[c-1][pgy-1][pgx]=0;
                        youngshen.rk--;
                        door=new QMediaPlayer();
                        door->setMedia(QUrl("qrc:/images/Music/opend.mp3"));
                        door->setVolume(100);
                        door->play();
                    }
                }
                else if(ifcango[c-1][pgy-1][pgx]==6){
                    ifcango[c-1][pgy-1][pgx]=0;
                    py-=80;
                    pgy--;
                    youngshen.yk+=3;
                    got=new QMediaPlayer();
                    got->setMedia(QUrl("qrc:/images/Music/got.mp3"));
                    got->setVolume(100);
                    got->play();
                }
                else if(ifcango[c-1][pgy-1][pgx]==7){
                    ifcango[c-1][pgy-1][pgx]=0;
                    py-=80;
                    pgy--;
                    youngshen.bk+=3;
                    got=new QMediaPlayer();
                    got->setMedia(QUrl("qrc:/images/Music/got.mp3"));
                    got->setVolume(100);
                    got->play();
                }
                else if(ifcango[c-1][pgy-1][pgx]==8){
                    ifcango[c-1][pgy-1][pgx]=0;
                    py-=80;
                    pgy--;
                    youngshen.rk+=3;
                    got=new QMediaPlayer();
                    got->setMedia(QUrl("qrc:/images/Music/got.mp3"));
                    got->setVolume(100);
                    got->play();
                }
                else if(ifcango[c-1][pgy-1][pgx]==9){
                    ifs=0;
                    sta=new QMediaPlayer();
                    sta->setMedia(QUrl("qrc:/images/Music/sx.mp3"));
                    sta->setVolume(100);
                    sta->play();
                    if(c==1) floor1();
                    else if(c==10) floor10();
                    else if(c==20) floor20();
                    else if(c==21) floor21();
                    else if(c==22) floor22();
                }
                else if(ifcango[c-1][pgy-1][pgx]==10){
                    ifs=1;
                    sta=new QMediaPlayer();
                    sta->setMedia(QUrl("qrc:/images/Music/sx.mp3"));
                    sta->setVolume(100);
                    sta->play();
                    if(c==3) floor1();
                    else if(c==9) floor7();
                    else if(c==18) floor16();
                    else if(c==21) floor19();
                    else if(c==23) floor21();
                    else if(c==26){ifs=3;floor22();}
                }
                else if(ifcango[c-1][pgy-1][pgx]==11){
                    ifcango[c-1][pgy-1][pgx]=0;
                    py-=80;
                    pgy--;
                    youngshen.def+=3;
                    defadd=1;
                    defa=3;
                    got=new QMediaPlayer();
                    got->setMedia(QUrl("qrc:/images/Music/got.mp3"));
                    got->setVolume(100);
                    got->play();
                }
                else if(ifcango[c-1][pgy-1][pgx]==12){
                    ifcango[c-1][pgy-1][pgx]=0;
                    py-=80;
                    pgy--;
                    youngshen.att+=3;
                    attadd=1;
                    atta=3;
                    got=new QMediaPlayer();
                    got->setMedia(QUrl("qrc:/images/Music/got.mp3"));
                    got->setVolume(100);
                    got->play();
                }
                else if(ifcango[c-1][pgy-1][pgx]==13){
                    ifcango[c-1][pgy-1][pgx]=0;
                    py-=80;
                    pgy--;
                    youngshen.life+=500;
                    lifeadd=1;
                    lifea=500;
                    got=new QMediaPlayer();
                    got->setMedia(QUrl("qrc:/images/Music/got.mp3"));
                    got->setVolume(100);
                    got->play();
                }
                else if(ifcango[c-1][pgy-1][pgx]==14){
                    ifcango[c-1][pgy-1][pgx]=0;
                    py-=80;
                    pgy--;
                    youngshen.life+=200;
                    lifeadd=1;
                    lifea=200;
                    got=new QMediaPlayer();
                    got->setMedia(QUrl("qrc:/images/Music/got.mp3"));
                    got->setVolume(100);
                    got->play();
                }
                else if(ifcango[c-1][pgy-1][pgx]==15){
                    ifcango[c-1][pgy-1][pgx]=0;
                    py-=80;
                    pgy--;
                    youngshen.att+=10;
                    attadd=1;
                    atta=10;
                    got=new QMediaPlayer();
                    got->setMedia(QUrl("qrc:/images/Music/got.mp3"));
                    got->setVolume(100);
                    got->play();
                }
                else if(ifcango[c-1][pgy-1][pgx]==19){
                    ifcango[c-1][pgy-1][pgx]=0;
                    py-=80;
                    pgy--;
                    youngshen.def+=30;
                    defadd=1;
                    defa=30;
                    gotspe=new QMediaPlayer();
                    gotspe->setMedia(QUrl("qrc:/images/Music/gotspe.mp3"));
                    gotspe->setVolume(100);
                    gotspe->play();
                }
                else if(ifcango[c-1][pgy-1][pgx]==22){
                    buystore();
                }
                else if(ifcango[c-1][pgy-1][pgx]==24){
                    grandstore();
                }
                else if(ifcango[c-1][pgy-1][pgx]==26){
                    keystore();
                }
                else if(ifcango[c-1][pgy-1][pgx]==27){
                    ifcango[c-1][pgy-1][pgx]=0;
                    youngshen.yk+=3;
                    youngshen.bk+=3;
                    youngshen.rk+=3;
                    py-=80;
                    pgy--;
                    gotspe=new QMediaPlayer();
                    gotspe->setMedia(QUrl("qrc:/images/Music/gotspe.mp3"));
                    gotspe->setVolume(100);
                    gotspe->play();
                }
                else if(ifcango[c-1][pgy-1][pgx]==29){
                    ifcango[c-1][pgy-1][pgx]=0;
                }
                else if(ifcango[c-1][pgy-1][pgx]==30&&meetgz==0){
                    playwithgz();
                    meetgz=1;
                }
                else if(ifcango[c-1][pgy-1][pgx]==30&&ifbb==1){
                    dh_bbgz();
                }
                else if(ifcango[c-1][pgy-1][pgx]==31){
                    ifcango[c-1][pgy-1][pgx]=0;
                    py-=80;
                    pgy--;
                    youngshen.level++;
                    youngshen.life+=1000;
                    youngshen.att+=10;
                    youngshen.def+=10;
                    gotspe=new QMediaPlayer();
                    gotspe->setMedia(QUrl("qrc:/images/Music/gotspe.mp3"));
                    gotspe->setVolume(100);
                    gotspe->play();
                }
                else if(ifcango[c-1][pgy-1][pgx]==32){
                    ifcango[c-1][pgy-1][pgx]=0;
                    py-=80;
                    pgy--;
                    youngshen.level+=3;
                    youngshen.life+=3000;
                    youngshen.att+=30;
                    youngshen.def+=30;
                }
                else if(ifcango[c-1][pgy-1][pgx]==33){
                    ifcango[c-1][pgy-1][pgx]=0;
                    py-=80;
                    pgy--;
                    youngshen.coin+=300;
                    gotspe=new QMediaPlayer();
                    gotspe->setMedia(QUrl("qrc:/images/Music/gotspe.mp3"));
                    gotspe->setVolume(100);
                    gotspe->play();
                }
                else if(ifcango[c-1][pgy-1][pgx]==34&&youngshen.att>140){
                    ifcango[c-1][pgy-1][pgx]=0;
                    youngshen.life=(int)(0.75*(double)youngshen.life);
                    youngshen.exp+=30;
                    youngshen.coin+=40;
                }
                else if(ifcango[c-1][pgy-1][pgx]==35){
                    gotspe=new QMediaPlayer();
                    gotspe->setMedia(QUrl("qrc:/images/Music/gotspe.mp3"));
                    gotspe->setVolume(100);
                    gotspe->play();
                    dh_sj();
                }
                else if(ifcango[c-1][pgy-1][pgx]==36){
                    gotspe=new QMediaPlayer();
                    gotspe->setMedia(QUrl("qrc:/images/Music/gotspe.mp3"));
                    gotspe->setVolume(100);
                    gotspe->play();
                    dh_sd();
                }
                else if(ifcango[c-1][pgy-1][pgx]==37){
                    ifcango[c-1][pgy-1][pgx]=0;
                    py-=80;
                    pgy--;
                    youngshen.life*=2;
                    gotspe=new QMediaPlayer();
                    gotspe->setMedia(QUrl("qrc:/images/Music/gotspe.mp3"));
                    gotspe->setVolume(100);
                    gotspe->play();
                }
                else if(ifcango[c-1][pgy-1][pgx]==38){
                    ifcango[c-1][pgy-1][pgx]=0;
                    py-=80;
                    pgy--;
                    ifcanjump=1;
                    tip=1;
                }
                else if(ifcango[c-1][pgy-1][pgx]==39){
                    sellkeystore();
                }
                else if(ifcango[c-1][pgy-1][pgx]==40){
                    ifcango[c-1][pgy-1][pgx]=0;
                    py-=80;
                    pgy--;
                    ifbb=1;
                    bbtip=1;
                }
                else if(ifcango[c-1][pgy-1][pgx]==41){
                    dh_withls();
                }
                else if(ifcango[c-1][pgy-1][pgx]==46){
                    ifcango[c-1][pgy-1][pgx]=0;
                    py-=80;
                    pgy--;
                    fz++;

                }
                else if(ifcango[c-1][pgy-1][pgx]>=100){
                    ifcanbattle=0;
                    a=youngshen.m[ifcango[c-1][pgy-1][pgx]-100];
                    a.ceng=c-1;
                    a.y=pgy-1;
                    a.x=pgx;
                    canbattle();
                    if(ifcanbattle==1){
                        int flag=0;
                        if(ifcango[c-1][pgy-1][pgx]==129){
                            dh_wjzh1();
                            flag=1;
                        }
                        monsterkilled=1;
                        ifbattle=1;
                        battle();
                        update();
                        if(flag==1)
                        dh_wjzh2();
                    }
                }
            }

            player->move(px,py);
            if(f[1]==0){
                p.load(":/images/pre_behind.png");
                player->setPixmap(p);
                player->resize(90,90);
                player->setScaledContents(true);
                player->setVisible(true);
                f[1]=1;
            }
            f[0]=0;
            f[2]=0;
            f[3]=0;
            QTime dt=QTime::currentTime().addMSecs(150);
            while( QTime::currentTime() < dt )
            QCoreApplication::processEvents(QEventLoop::AllEvents, 100);
            update();
        }
        if(flag[2]==1){
            if(py+80<850){
                if(ifcango[c-1][pgy+1][pgx]==0){
                     py+=80;pgy++;
                }
                else if(ifcango[c-1][pgy+1][pgx]==3){
                    if(youngshen.yk>0){
                        ifcango[c-1][pgy+1][pgx]=0;
                        youngshen.yk--;
                        door=new QMediaPlayer();
                        door->setMedia(QUrl("qrc:/images/Music/opend.mp3"));
                        door->setVolume(100);
                        door->play();
                    }
                }
                else if(ifcango[c-1][pgy+1][pgx]==4){
                    if(youngshen.bk>0){
                        ifcango[c-1][pgy+1][pgx]=0;
                        youngshen.bk--;
                        door=new QMediaPlayer();
                        door->setMedia(QUrl("qrc:/images/Music/opend.mp3"));
                        door->setVolume(100);
                        door->play();
                    }
                }
                else if(ifcango[c-1][pgy+1][pgx]==5){
                    if(youngshen.rk>0){
                        ifcango[c-1][pgy+1][pgx]=0;
                        youngshen.rk--;
                        door=new QMediaPlayer();
                        door->setMedia(QUrl("qrc:/images/Music/opend.mp3"));
                        door->setVolume(100);
                        door->play();
                    }
                }
                else if(ifcango[c-1][pgy+1][pgx]==6){
                    ifcango[c-1][pgy+1][pgx]=0;
                    py+=80;pgy++;
                    youngshen.yk+=3;
                    got=new QMediaPlayer();
                    got=new QMediaPlayer();
                    got->setMedia(QUrl("qrc:/images/Music/got.mp3"));
                    got->setVolume(100);
                    got->play();

                }
                else if(ifcango[c-1][pgy+1][pgx]==7){
                    ifcango[c-1][pgy+1][pgx]=0;
                    py+=80;pgy++;
                    youngshen.bk+=3;
                    got=new QMediaPlayer();
                    got->setMedia(QUrl("qrc:/images/Music/got.mp3"));
                    got->setVolume(100);
                    got->play();
                }
                else if(ifcango[c-1][pgy+1][pgx]==8){
                    ifcango[c-1][pgy+1][pgx]=0;
                    py+=80;pgy++;
                    youngshen.rk+=3;
                    got=new QMediaPlayer();
                    got->setMedia(QUrl("qrc:/images/Music/got.mp3"));
                    got->setVolume(100);
                    got->play();
                }
                else if(ifcango[c-1][pgy+1][pgx]==9){
                    ifs=0;
                    sta=new QMediaPlayer();
                    sta->setMedia(QUrl("qrc:/images/Music/sx.mp3"));
                    sta->setVolume(100);
                    sta->play();
                    if(c==3) floor3();
                    else if(c==4) floor4();
                    else if(c==5) floor5();
                    else if(c==6) floor6();
                    else if(c==7) floor7();
                    else if(c==11) floor11();
                    else if(c==17) floor17();
                    else if(c==21) floor21();
                    else if(c==23) floor25();
                }
                else if(ifcango[c-1][pgy+1][pgx]==10){
                    ifs=1;
                    sta=new QMediaPlayer();
                    sta->setMedia(QUrl("qrc:/images/Music/sx.mp3"));
                    sta->setVolume(100);
                    sta->play();
                    if(c==2) spawn();
                    else if(c==5) floor3();
                    else if(c==6) floor4();
                    else if(c==7) floor5();
                    else if(c==10) floor8();
                    else if(c==15) floor13();
                    else if(c==20) floor18();
                    else if(c==21) floor19();
                    else if(c==22) floor20();
                }
                else if(ifcango[c-1][pgy+1][pgx]==11){
                    ifcango[c-1][pgy+1][pgx]=0;
                    py+=80;pgy++;
                    youngshen.def+=3;
                    defadd=1;
                    defa=3;
                    got=new QMediaPlayer();
                    got->setMedia(QUrl("qrc:/images/Music/got.mp3"));
                    got->setVolume(100);
                    got->play();
                }
                else if(ifcango[c-1][pgy+1][pgx]==12){
                    ifcango[c-1][pgy+1][pgx]=0;
                    py+=80;pgy++;
                    youngshen.att+=3;
                    attadd=1;
                    atta=3;
                    got=new QMediaPlayer();
                    got->setMedia(QUrl("qrc:/images/Music/got.mp3"));
                    got->setVolume(100);
                    got->play();
                }
                else if(ifcango[c-1][pgy+1][pgx]==13){
                    ifcango[c-1][pgy+1][pgx]=0;
                    py+=80;
                    pgy++;
                    youngshen.life+=500;
                    lifeadd=1;
                    lifea=500;
                    got=new QMediaPlayer();
                    got->setMedia(QUrl("qrc:/images/Music/got.mp3"));
                    got->setVolume(100);
                    got->play();
                }
                else if(ifcango[c-1][pgy+1][pgx]==14){
                    ifcango[c-1][pgy+1][pgx]=0;
                    py+=80;
                    pgy++;
                    youngshen.life+=200;
                    lifeadd=1;
                    lifea=200;
                    got=new QMediaPlayer();
                    got->setMedia(QUrl("qrc:/images/Music/got.mp3"));
                    got->setVolume(100);
                    got->play();
                }
                else if(ifcango[c-1][pgy+1][pgx]==16){
                    ifcango[c-1][pgy+1][pgx]=0;
                    youngshen.def+=10;
                    defadd=1;
                    defa=10;
                    py+=80;
                    pgy++;
                    got=new QMediaPlayer();
                    got->setMedia(QUrl("qrc:/images/Music/got.mp3"));
                    got->setVolume(100);
                    got->play();
                }
                else if(ifcango[c-1][pgy+1][pgx]==17){
                    dh_gd();
                }
                else if(ifcango[c-1][pgy+1][pgx]==18){
                    dh_gj();
                }
                else if(ifcango[c-1][pgy+1][pgx]==20){
                    ifcango[c-1][pgy+1][pgx]=0;
                    youngshen.att+=70;
                    py+=80;
                    pgy++;
                    attadd=1;
                    atta=70;
                    gotspe=new QMediaPlayer();
                    gotspe->setMedia(QUrl("qrc:/images/Music/gotspe.mp3"));
                    gotspe->setVolume(100);
                    gotspe->play();
                }
                else if(ifcango[c-1][pgy+1][pgx]==26){
                    keystore();
                }
                else if(ifcango[c-1][pgy+1][pgx]==27){
                    ifcango[c-1][pgy+1][pgx]=0;
                    youngshen.rk+=3;
                    youngshen.bk+=3;
                    youngshen.yk+=3;
                    py+=80;
                    pgy++;
                    gotspe=new QMediaPlayer();
                    gotspe->setMedia(QUrl("qrc:/images/Music/gotspe.mp3"));
                    gotspe->setVolume(100);
                    gotspe->play();
                }
                else if(ifcango[c-1][pgy+1][pgx]==29){
                    ifcango[c-1][pgy+1][pgx]=0;
                }
                else if(ifcango[c-1][pgy+1][pgx]==32){
                    ifcango[c-1][pgy+1][pgx]=0;
                    py+=80;
                    pgy++;
                    youngshen.level+=3;
                    youngshen.life+=3000;
                    youngshen.att+=30;
                    youngshen.def+=30;
                    gotspe=new QMediaPlayer();
                    gotspe->setMedia(QUrl("qrc:/images/Music/gotspe.mp3"));
                    gotspe->setVolume(100);
                    gotspe->play();
                }
                else if(ifcango[c-1][pgy+1][pgx]==33){
                    ifcango[c-1][pgy+1][pgx]=0;
                    py+=80;
                    pgy++;
                    youngshen.coin+=300;
                    gotspe=new QMediaPlayer();
                    gotspe->setMedia(QUrl("qrc:/images/Music/gotspe.mp3"));
                    gotspe->setVolume(100);
                    gotspe->play();
                }
                else if(ifcango[c-1][pgy+1][pgx]==34&&youngshen.att>140){
                    ifcango[c-1][pgy+1][pgx]=0;
                    youngshen.life=(int)(0.75*(double)youngshen.life);
                    youngshen.exp+=30;
                    youngshen.coin+=40;
                }
                else if(ifcango[c-1][pgy+1][pgx]==42){
                    ifcango[c-1][pgy+1][pgx]=0;
                    youngshen.att+=150;
                    attadd=1;
                    atta=150;
                }
                else if(ifcango[c-1][pgy+1][pgx]==43){
                    ifcango[c-1][pgy+1][pgx]=0;
                    youngshen.def+=150;
                    defadd=1;
                    defa=150;
                }
                else if(ifcango[c-1][pgy+1][pgx]>=100){
                    ifcanbattle=0;
                    a=youngshen.m[ifcango[c-1][pgy+1][pgx]-100];
                    a.ceng=c-1;
                    a.y=pgy+1;
                    a.x=pgx;
                    canbattle();
                    if(ifcanbattle==1){
                        ifbattle=1;
                        battle();
                    }
                }
            }

            player->move(px,py);
            if(f[2]==0){
                p.load(":/images/pre_front.png");
                player->setPixmap(p);
                player->resize(90,90);
                player->setScaledContents(true);
                player->setVisible(true);
                f[2]=1;
            }
            f[0]=0;
            f[1]=0;
            f[3]=0;
            QTime dt=QTime::currentTime().addMSecs(150);
            while( QTime::currentTime() < dt )
            QCoreApplication::processEvents(QEventLoop::AllEvents, 100);
            update();
        }
        if(flag[3]==1){
            if(px+80<=1340){
                if(ifcango[c-1][pgy][pgx+1]==-2){
                    if(iffinalmeetxxz==0)
                    dh_xianzi();
                    else if(iffinalmeetxxz==1&&fz==3){
                        dh_finalwar();
                        ifcango[c-1][pgy][pgx+1]=47;
                        update();
                    }
                }
                else if(ifcango[c-1][pgy][pgx+1]==0){
                    px+=80;
                    pgx++;
                }
                else if(ifcango[c-1][pgy][pgx+1]==3){
                    if(youngshen.yk>0){
                        ifcango[c-1][pgy][pgx+1]=0;
                        youngshen.yk--;
                        door=new QMediaPlayer();
                        door->setMedia(QUrl("qrc:/images/Music/opend.mp3"));
                        door->setVolume(100);
                        door->play();
                    }
                }
                else if(ifcango[c-1][pgy][pgx+1]==4){
                    if(youngshen.bk>0){
                        ifcango[c-1][pgy][pgx+1]=0;
                        youngshen.bk--;
                        door=new QMediaPlayer();
                        door->setMedia(QUrl("qrc:/images/Music/opend.mp3"));
                        door->setVolume(100);
                        door->play();
                    }
                }
                else if(ifcango[c-1][pgy][pgx+1]==5){
                    if(youngshen.rk>0){
                        ifcango[c-1][pgy][pgx+1]=0;
                        youngshen.rk--;
                        door=new QMediaPlayer();
                        door->setMedia(QUrl("qrc:/images/Music/opend.mp3"));
                        door->setVolume(100);
                        door->play();
                    }
                }
                else if(ifcango[c-1][pgy][pgx+1]==6){
                    ifcango[c-1][pgy][pgx+1]=0;
                    px+=80;
                    pgx++;
                    youngshen.yk+=3;
                    got=new QMediaPlayer();
                    got->setMedia(QUrl("qrc:/images/Music/got.mp3"));
                    got->setVolume(100);
                    got->play();
                }
                else if(ifcango[c-1][pgy][pgx+1]==7){
                    ifcango[c-1][pgy][pgx+1]=0;
                    px+=80;
                    pgx++;
                    youngshen.bk+=3;
                    got=new QMediaPlayer();
                    got->setMedia(QUrl("qrc:/images/Music/got.mp3"));
                    got->setVolume(100);
                    got->play();
                }
                else if(ifcango[c-1][pgy][pgx+1]==8){
                    ifcango[c-1][pgy][pgx+1]=0;
                    px+=80;
                    pgx++;
                    youngshen.rk+=3;
                    got=new QMediaPlayer();
                    got->setMedia(QUrl("qrc:/images/Music/got.mp3"));
                    got->setVolume(100);
                    got->play();
                }
                else if(ifcango[c-1][pgy][pgx+1]==9){
                    ifs=0;
                    sta=new QMediaPlayer();
                    sta->setMedia(QUrl("qrc:/images/Music/sx.mp3"));
                    sta->setVolume(100);
                    sta->play();
                    if(c==12) floor12();
                    else if(c==14) floor14();
                    else if(c==15) floor15();
                    else if(c==19) floor19();
                    else if(c==21) floor21();
                    else if(c==23) floor24();
                }
                else if(ifcango[c-1][pgy][pgx+1]==10){
                    ifs=1;
                    sta=new QMediaPlayer();
                    sta->setMedia(QUrl("qrc:/images/Music/sx.mp3"));
                    sta->setVolume(100);
                    sta->play();
                    if(c==2) spawn();
                    else if(c==7) floor5();
                    else if(c==8) floor6();
                    else if(c==11) floor9();
                    else if(c==13) floor11();
                    else if(c==16) floor14();
                    else if(c==17) floor15();
                    else if(c==20) floor18();
                    else if(c==21) floor19();
                    else if(c==24) floor22();
                }
                else if(ifcango[c-1][pgy][pgx+1]==11){
                    ifcango[c-1][pgy][pgx+1]=0;
                    px+=80;
                    pgx++;
                    youngshen.def+=3;
                    defadd=1;
                    defa=3;
                    got=new QMediaPlayer();
                    got->setMedia(QUrl("qrc:/images/Music/got.mp3"));
                    got->setVolume(100);
                    got->play();
                }
                else if(ifcango[c-1][pgy][pgx+1]==12){
                    ifcango[c-1][pgy][pgx+1]=0;
                    px+=80;
                    pgx++;
                    youngshen.att+=3;
                    attadd=1;
                    atta=3;
                    got=new QMediaPlayer();
                    got->setMedia(QUrl("qrc:/images/Music/got.mp3"));
                    got->setVolume(100);
                    got->play();
                }
                else if(ifcango[c-1][pgy][pgx+1]==13){
                    ifcango[c-1][pgy][pgx+1]=0;
                    px+=80;
                    pgx++;
                    youngshen.life+=500;
                    lifeadd=1;
                    lifea=500;
                    got=new QMediaPlayer();
                    got->setMedia(QUrl("qrc:/images/Music/got.mp3"));
                    got->setVolume(100);
                    got->play();
                }
                else if(ifcango[c-1][pgy][pgx+1]==14){
                    ifcango[c-1][pgy][pgx+1]=0;
                    px+=80;
                    pgx++;
                    youngshen.life+=200;
                    lifeadd=1;
                    lifea=200;
                    got=new QMediaPlayer();
                    got->setMedia(QUrl("qrc:/images/Music/got.mp3"));
                    got->setVolume(100);
                    got->play();
                }
                else if(ifcango[c-1][pgy][pgx+1]==19){
                    ifcango[c-1][pgy][pgx+1]=0;
                    px+=80;
                    pgx++;
                    youngshen.def+=70;
                    defadd=1;
                    defa=70;
                    gotspe=new QMediaPlayer();
                    gotspe->setMedia(QUrl("qrc:/images/Music/gotspe.mp3"));
                    gotspe->setVolume(100);
                    gotspe->play();
                }
                else if(ifcango[c-1][pgy][pgx+1]==21){
                    ifcrossgot=1;
                    ifcango[c-1][pgy][pgx+1]=0;
                    px+=80;
                    pgx++;
                    gotspe=new QMediaPlayer();
                    gotspe->setMedia(QUrl("qrc:/images/Music/gotspe.mp3"));
                    gotspe->setVolume(100);
                    gotspe->play();
                }
                else if(ifcango[c-1][pgy][pgx+1]==23){
                    littleexpsotre();
                }
                else if(ifcango[c-1][pgy][pgx+1]==25){
                    grandexpstore();
                }
                else if(ifcango[c-1][pgy][pgx+1]==26){
                    keystore();
                }
                else if(ifcango[c-1][pgy][pgx+1]==27){
                    ifcango[c-1][pgy][pgx+1]=0;
                    youngshen.rk+=3;
                    youngshen.bk+=3;
                    youngshen.yk+=3;
                    px+=80;
                    pgx++;
                }
                else if(ifcango[c-1][pgy][pgx+1]==27){
                    ifcango[c-1][pgy][pgx+1]=0;
                    youngshen.yk+=3;
                    youngshen.bk+=3;
                    youngshen.rk+=3;
                    px+=80;
                    pgx++;
                }
                else if(ifcango[c-1][pgy][pgx+1]==29){
                    ifcango[c-1][pgy][pgx+1]=0;
                }
                else if(ifcango[c-1][pgy][pgx+1]==32){
                    ifcango[c-1][pgy][pgx+1]=0;
                    px+=80;
                    pgx++;
                    youngshen.level+=3;
                    youngshen.life+=3000;
                    youngshen.att+=30;
                    youngshen.def+=30;
                    gotspe=new QMediaPlayer();
                    gotspe->setMedia(QUrl("qrc:/images/Music/gotspe.mp3"));
                    gotspe->setVolume(100);
                    gotspe->play();
                }
                else if(ifcango[c-1][pgy][pgx+1]==33){
                    ifcango[c-1][pgy][pgx+1]=0;
                    px+=80;
                    pgx++;
                    youngshen.coin+=300;
                    gotspe=new QMediaPlayer();
                    gotspe->setMedia(QUrl("qrc:/images/Music/gotspe.mp3"));
                    gotspe->setVolume(100);
                    gotspe->play();
                }
                else if(ifcango[c-1][pgy][pgx+1]==34&&youngshen.att>140){
                    ifcango[c-1][pgy][pgx+1]=0;
                    youngshen.life=(int)(0.75*(double)youngshen.life);
                    youngshen.exp+=35;
                    youngshen.coin+=40;
                }
                else if(ifcango[c-1][pgy][pgx+1]==40){
                    ifcango[c-1][pgy][pgx+1]=0;
                    px+=80;
                    pgx++;
                    bbtip=1;
                    ifbb=1;
                }
                else if(ifcango[c-1][pgy][pgx+1]==47){
                    floor26();
                }
                else if(ifcango[c-1][pgy][pgx+1]>=100){
                    ifcanbattle=0;
                    a=youngshen.m[ifcango[c-1][pgy][pgx+1]-100];
                    a.ceng=c-1;
                    a.y=pgy;
                    a.x=pgx+1;
                    canbattle();
                    if(ifcanbattle==1){
                        ifbattle=1;
                        battle();
                    }
                }
                else if(ifcango[c-1][pgy][pgx+1]==45){
                    fz++;
                    ifcango[c-1][pgy][pgx+1]=0;
                    px+=80;
                    pgx++;
                }
                else if(ifcango[c-1][pgy][pgx+1]==47){
                    floor26();
                }
            }
            player->move(px,py);
            if(f[3]==0){
                p.load(":/images/pre_right.png");
                player->setPixmap(p);
                player->resize(90,90);
                player->setScaledContents(true);
                player->setVisible(true);
                f[3]=1;
            }
            f[0]=0;
            f[1]=0;
            f[2]=0;
            QTime dt=QTime::currentTime().addMSecs(150);
            while( QTime::currentTime() < dt )
            QCoreApplication::processEvents(QEventLoop::AllEvents, 100);
    }

        update();
    }
}
void MainWindow::buystore()
{
    instore=1;
    x1=new QPushButton(this);
    x1->setGeometry(865,80,290,50);
    x1->setStyleSheet("QPushButton{border-image:url(:/images/lstore1.png);}"
                         "QPushButton:hover{border-image:url(:/images/lstore1_hover.png);}"
                         "QPushButton:pressed{border-image:url(:/images/lstore1_press.png);}");
    x1->raise();
    x1->show();
    x2=new QPushButton(this);
    x2->setGeometry(865,130,290,50);
    x2->setStyleSheet("QPushButton{border-image:url(:/images/lstore2.png);}"
                         "QPushButton:hover{border-image:url(:/images/lstore2_hover.png);}"
                         "QPushButton:pressed{border-image:url(:/images/lstore2_press.png);}");
    x2->raise();
    x2->show();
    x3=new QPushButton(this);
    x3->setGeometry(865,180,290,50);
    x3->setStyleSheet("QPushButton{border-image:url(:/images/lstore3.png);}"
                         "QPushButton:hover{border-image:url(:/images/lstore3_hover.png);}"
                         "QPushButton:pressed{border-image:url(:/images/lstore3_press.png);}");
    x3->raise();
    x3->show();
    x4=new QPushButton(this);
    x4->setGeometry(865,230,290,50);
    x4->setStyleSheet("QPushButton{border-image:url(:/images/lstore4.png);}"
                         "QPushButton:hover{border-image:url(:/images/lstore4_hover.png);}"
                         "QPushButton:pressed{border-image:url(:/images/lstore4_press.png);}");
    x4->raise();
    x4->show();
    connect(x1,SIGNAL(clicked()),this,SLOT(lstore1()));
    connect(x2,SIGNAL(clicked()),this,SLOT(lstore2()));
    connect(x3,SIGNAL(clicked()),this,SLOT(lstore3()));
    connect(x4,SIGNAL(clicked()),this,SLOT(lstore4()));
}

void MainWindow::littleexpsotre()
{
    instore=1;
    y1=new QPushButton(this);
    y1->setGeometry(620,640,290,50);
    y1->setStyleSheet("QPushButton{border-image:url(:/images/lestore1.png);}"
                         "QPushButton:hover{border-image:url(:/images/lestore1_hover.png);}"
                         "QPushButton:pressed{border-image:url(:/images/lestore1_press.png);}");
    y1->raise();
    y1->show();
    y2=new QPushButton(this);
    y2->setGeometry(620,690,290,50);
    y2->setStyleSheet("QPushButton{border-image:url(:/images/lestore2.png);}"
                         "QPushButton:hover{border-image:url(:/images/lestore2_hover.png);}"
                         "QPushButton:pressed{border-image:url(:/images/lestore2_press.png);}");
    y2->raise();
    y2->show();
    y3=new QPushButton(this);
    y3->setGeometry(620,740,290,50);
    y3->setStyleSheet("QPushButton{border-image:url(:/images/lestore3.png);}"
                         "QPushButton:hover{border-image:url(:/images/lestore3_hover.png);}"
                         "QPushButton:pressed{border-image:url(:/images/lestore3_press.png);}");
    y3->raise();
    y3->show();
    y4=new QPushButton(this);
    y4->setGeometry(620,790,290,50);
    y4->setStyleSheet("QPushButton{border-image:url(:/images/lstore4.png);}"
                         "QPushButton:hover{border-image:url(:/images/lstore4_hover.png);}"
                         "QPushButton:pressed{border-image:url(:/images/lstore4_press.png);}");
    y4->raise();
    y4->show();
    connect(y1,SIGNAL(clicked()),this,SLOT(lestore1()));
    connect(y2,SIGNAL(clicked()),this,SLOT(lestore2()));
    connect(y3,SIGNAL(clicked()),this,SLOT(lestore3()));
    connect(y4,SIGNAL(clicked()),this,SLOT(lestore4()));
}

void MainWindow::keystore()
{
    instore=1;
    y1=new QPushButton(this);
    y1->setGeometry(1160,320,290,50);
    y1->setStyleSheet("QPushButton{border-image:url(:/images/kstore1.png);}"
                         "QPushButton:hover{border-image:url(:/images/kstore1_hover.png);}"
                         "QPushButton:pressed{border-image:url(:/images/kstore1_press.png);}");
    y1->raise();
    y1->show();
    y2=new QPushButton(this);
    y2->setGeometry(1160,370,290,50);
    y2->setStyleSheet("QPushButton{border-image:url(:/images/kstore2.png);}"
                         "QPushButton:hover{border-image:url(:/images/kstore2_hover.png);}"
                         "QPushButton:pressed{border-image:url(:/images/kstore2_press.png);}");
    y2->raise();
    y2->show();
    y3=new QPushButton(this);
    y3->setGeometry(1160,420,290,50);
    y3->setStyleSheet("QPushButton{border-image:url(:/images/kstore3.png);}"
                         "QPushButton:hover{border-image:url(:/images/kstore3_hover.png);}"
                         "QPushButton:pressed{border-image:url(:/images/kstore3_press.png);}");
    y3->raise();
    y3->show();
    y4=new QPushButton(this);
    y4->setGeometry(1160,470,290,50);
    y4->setStyleSheet("QPushButton{border-image:url(:/images/lstore4.png);}"
                         "QPushButton:hover{border-image:url(:/images/lstore4_hover.png);}"
                         "QPushButton:pressed{border-image:url(:/images/lstore4_press.png);}");
    y4->raise();
    y4->show();
    connect(y1,SIGNAL(clicked()),this,SLOT(kstore1()));
    connect(y2,SIGNAL(clicked()),this,SLOT(kstore2()));
    connect(y3,SIGNAL(clicked()),this,SLOT(kstore3()));
    connect(y4,SIGNAL(clicked()),this,SLOT(kstore4()));
}

void MainWindow::grandstore()
{
    instore=1;
    y1=new QPushButton(this);
    y1->setGeometry(1060,640,290,50);
    y1->setStyleSheet("QPushButton{border-image:url(:/images/gstore1.png);}"
                         "QPushButton:hover{border-image:url(:/images/gstore1_hover.png);}"
                         "QPushButton:pressed{border-image:url(:/images/gstore1_press.png);}");
    y1->raise();
    y1->show();
    y2=new QPushButton(this);
    y2->setGeometry(1060,690,290,50);
    y2->setStyleSheet("QPushButton{border-image:url(:/images/gstore2.png);}"
                         "QPushButton:hover{border-image:url(:/images/gstore2_hover.png);}"
                         "QPushButton:pressed{border-image:url(:/images/gstore2_press.png);}");
    y2->raise();
    y2->show();
    y3=new QPushButton(this);
    y3->setGeometry(1060,740,290,50);
    y3->setStyleSheet("QPushButton{border-image:url(:/images/gstore3.png);}"
                         "QPushButton:hover{border-image:url(:/images/gstore3_hover.png);}"
                         "QPushButton:pressed{border-image:url(:/images/gstore3_press.png);}");
    y3->raise();
    y3->show();
    y4=new QPushButton(this);
    y4->setGeometry(1060,790,290,50);
    y4->setStyleSheet("QPushButton{border-image:url(:/images/lstore4.png);}"
                         "QPushButton:hover{border-image:url(:/images/lstore4_hover.png);}"
                         "QPushButton:pressed{border-image:url(:/images/lstore4_press.png);}");
    y4->raise();
    y4->show();
    connect(y1,SIGNAL(clicked()),this,SLOT(gstore1()));
    connect(y2,SIGNAL(clicked()),this,SLOT(gstore2()));
    connect(y3,SIGNAL(clicked()),this,SLOT(gstore3()));
    connect(y4,SIGNAL(clicked()),this,SLOT(gstore4()));
}

void MainWindow::sellkeystore()
{
    instore=1;
    y1=new QPushButton(this);
    y1->setGeometry(540,80,290,50);
    y1->setStyleSheet("QPushButton{border-image:url(:/images/skstore1.png);}"
                         "QPushButton:hover{border-image:url(:/images/skstore1_hover.png);}"
                         "QPushButton:pressed{border-image:url(:/images/skstore1_press.png);}");
    y1->raise();
    y1->show();
    y2=new QPushButton(this);
    y2->setGeometry(540,130,290,50);
    y2->setStyleSheet("QPushButton{border-image:url(:/images/skstore2.png);}"
                         "QPushButton:hover{border-image:url(:/images/skstore2_hover.png);}"
                         "QPushButton:pressed{border-image:url(:/images/skstore2_press.png);}");
    y2->raise();
    y2->show();
    y3=new QPushButton(this);
    y3->setGeometry(540,180,290,50);
    y3->setStyleSheet("QPushButton{border-image:url(:/images/skstore3.png);}"
                         "QPushButton:hover{border-image:url(:/images/skstore3_hover.png);}"
                         "QPushButton:pressed{border-image:url(:/images/skstore3_press.png);}");
    y3->raise();
    y3->show();
    y4=new QPushButton(this);
    y4->setGeometry(540,230,290,50);
    y4->setStyleSheet("QPushButton{border-image:url(:/images/lstore4.png);}"
                         "QPushButton:hover{border-image:url(:/images/lstore4_hover.png);}"
                         "QPushButton:pressed{border-image:url(:/images/lstore4_press.png);}");
    y4->raise();
    y4->show();
    connect(y1,SIGNAL(clicked()),this,SLOT(skstore1()));
    connect(y2,SIGNAL(clicked()),this,SLOT(skstore2()));
    connect(y3,SIGNAL(clicked()),this,SLOT(skstore3()));
    connect(y4,SIGNAL(clicked()),this,SLOT(skstore4()));
}

void MainWindow::grandexpstore()
{
    instore=1;
    y1=new QPushButton(this);
    y1->setGeometry(780,560,290,50);
    y1->setStyleSheet("QPushButton{border-image:url(:/images/ge1.png);}"
                         "QPushButton:hover{border-image:url(:/images/ge1_hover.png);}"
                         "QPushButton:pressed{border-image:url(:/images/ge1_press.png);}");
    y1->raise();
    y1->show();
    y2=new QPushButton(this);
    y2->setGeometry(780,610,290,50);
    y2->setStyleSheet("QPushButton{border-image:url(:/images/ge2.png);}"
                         "QPushButton:hover{border-image:url(:/images/ge2_hover.png);}"
                         "QPushButton:pressed{border-image:url(:/images/ge2_press.png);}");
    y2->raise();
    y2->show();
    y3=new QPushButton(this);
    y3->setGeometry(780,660,290,50);
    y3->setStyleSheet("QPushButton{border-image:url(:/images/ge3.png);}"
                         "QPushButton:hover{border-image:url(:/images/ge3_hover.png);}"
                         "QPushButton:pressed{border-image:url(:/images/ge3_press.png);}");
    y3->raise();
    y3->show();
    y4=new QPushButton(this);
    y4->setGeometry(780,710,290,50);
    y4->setStyleSheet("QPushButton{border-image:url(:/images/lstore4.png);}"
                         "QPushButton:hover{border-image:url(:/images/lstore4_hover.png);}"
                         "QPushButton:pressed{border-image:url(:/images/lstore4_press.png);}");
    y4->raise();
    y4->show();
    connect(y1,SIGNAL(clicked()),this,SLOT(gestore1()));
    connect(y2,SIGNAL(clicked()),this,SLOT(gestore2()));
    connect(y3,SIGNAL(clicked()),this,SLOT(gestore3()));
    connect(y4,SIGNAL(clicked()),this,SLOT(gestore4()));
}


void MainWindow::lstore1()
{
    if(youngshen.coin>=25){
        youngshen.att+=4;
        youngshen.coin-=25;
    }
    update();
}

void MainWindow::lstore2()
{
    if(youngshen.coin>=25){
        youngshen.def+=4;
        youngshen.coin-=25;
    }
    update();
}

void MainWindow::lstore3()
{
    if(youngshen.coin>=25){
        youngshen.life+=800;
        youngshen.coin-=25;
    }
    update();
}

void MainWindow::lstore4()
{
    x1->hide();
    x2->hide();
    x3->hide();
    x4->hide();
    x1->disconnect();
    x2->disconnect();
    x3->disconnect();
    x4->disconnect();
    instore=0;
}

void MainWindow::lestore1()
{
    if(youngshen.exp>=100){
        youngshen.level++;
        youngshen.life+=1000;
        youngshen.att+=10;
        youngshen.def+=10;
        youngshen.exp-=100;
    }
    update();
}

void MainWindow::lestore2()
{
    if(youngshen.exp>=35){
        youngshen.att+=6;
        youngshen.exp-=35;
    }
    update();
}

void MainWindow::lestore3()
{
    if(youngshen.exp>=35){
        youngshen.def+=6;
        youngshen.exp-=35;
    }
    update();
}

void MainWindow::lestore4()
{
    y1->hide();
    y2->hide();
    y3->hide();
    y4->hide();
    y1->disconnect();
    y2->disconnect();
    y3->disconnect();
    y4->disconnect();
    instore=0;
}

void MainWindow::kstore1()
{
    if(youngshen.coin>=100){
        youngshen.coin-=100;
        youngshen.rk+=3;
    }
    update();
}

void MainWindow::kstore2()
{
    if(youngshen.coin>=50){
        youngshen.coin-=50;
        youngshen.bk+=3;
    }
    update();
}

void MainWindow::kstore3()
{
    if(youngshen.coin>=10){
        youngshen.coin-=10;
        youngshen.yk+=3;
    }
    update();
}

void MainWindow::kstore4()
{
    y1->hide();
    y2->hide();
    y3->hide();
    y4->hide();
    y1->disconnect();
    y2->disconnect();
    y3->disconnect();
    y4->disconnect();
    instore=0;
}

void MainWindow::gstore1()
{
    if(youngshen.coin>=100){
        youngshen.coin-=100;
        youngshen.att+=20;
    }
    update();
}

void MainWindow::gstore2()
{
    if(youngshen.coin>=100){
        youngshen.coin-=100;
        youngshen.def+=20;
    }
    update();
}

void MainWindow::gstore3()
{
    if(youngshen.coin>=100){
        youngshen.coin-=100;
        youngshen.life+=4000;
    }
    update();
}

void MainWindow::gstore4()
{
    y1->hide();
    y2->hide();
    y3->hide();
    y4->hide();
    y1->disconnect();
    y2->disconnect();
    y3->disconnect();
    y4->disconnect();
    instore=0;
}

void MainWindow::skstore1()
{
    if(youngshen.rk>=1){
        youngshen.coin+=70;
        youngshen.rk--;
    }
    update();
}

void MainWindow::skstore2()
{
    if(youngshen.bk>=1){
        youngshen.coin+=30;
        youngshen.bk--;
    }
    update();
}

void MainWindow::skstore3()
{
    if(youngshen.yk>=1){
        youngshen.coin+=6;
        youngshen.yk--;
    }
    update();
}

void MainWindow::skstore4()
{
    y1->hide();
    y2->hide();
    y3->hide();
    y4->hide();
    y1->disconnect();
    y2->disconnect();
    y3->disconnect();
    y4->disconnect();
    instore=0;
}

void MainWindow::gestore1()
{
    if(youngshen.exp>=270){
        youngshen.exp-=270;
        youngshen.level+=3;
        youngshen.life+=3000;
        youngshen.att+=30;
        youngshen.def+=30;
    }
    update();
}

void MainWindow::gestore2()
{
    if(youngshen.exp>=95){
        youngshen.exp-=95;
        youngshen.att+=20;
    }
}

void MainWindow::gestore3()
{
    if(youngshen.exp>=95){
        youngshen.exp-=95;
        youngshen.def+=20;
    }
}

void MainWindow::gestore4()
{
    y1->hide();
    y2->hide();
    y3->hide();
    y4->hide();
    y1->disconnect();
    y2->disconnect();
    y3->disconnect();
    y4->disconnect();
    instore=0;
}

void MainWindow::villa(){
    start->disconnect();
    co->stop();
    c=0;
     faker=new QMediaPlayer();
    cov->setVisible(false);
    title->setVisible(false);
    start->setVisible(false);
    pb=new QLabel(this);
    p.load(":/images/v1.png");
    pb->setPixmap(p);
    pb->setGeometry(0,0,1500,900);
    pb->setVisible(true);
    QTime dt=QTime::currentTime().addMSecs(300);
    while( QTime::currentTime() < dt )
    QCoreApplication::processEvents(QEventLoop::AllEvents, 100);
    pb->setVisible(false);
    background=new QLabel(this);
    bg.load(":/images/map.png");
    background->setPixmap(bg);
    background->resize(1500,900);
    background->setScaledContents(true);
    background->setVisible(true);
    player=new QLabel(this);
    p.load(":/images/pre_front.png");
    player->setPixmap(p);
    player->resize(90,90);
    player->setScaledContents(true);
    player->move(400,300);
    player->setVisible(true);
    p.load(":/images/NPC1.png");
    npc1=new QLabel(this);
    npc1->setPixmap(p);
    npc1->resize(90,90);
    npc1->setScaledContents(true);
    npc1->move(100,300);
    npc1->setVisible(true);
    px=400;py=300;
    vill=new QMediaPlayer();
    vill->setMedia(QUrl("qrc:/images/Music/villa.wav"));
    vill->setVolume(100);
    vill->play();
    dt=QTime::currentTime().addMSecs(1000);
    while( QTime::currentTime() < dt )
    QCoreApplication::processEvents(QEventLoop::AllEvents, 100);
    dhk_zs=new QLabel(this);
    p.load(":/images/dhk_zhangsan.png");
    dhk_zs->setPixmap(p);
    dhk_zs->setGeometry(0,600,1500,300);
    dhk_zs->setScaledContents(true);
    dhk_zs->setVisible(true);
    dhk_ls=new QLabel(this);
    p.load(":/images/dhk_lisi.png");
    dhk_ls->setPixmap(p);
    dhk_ls->setGeometry(0,600,1500,300);
    dhk_ls->setScaledContents(true);
    QFont ft;
    ft.setPointSize(20);
    QPalette pa;
    pa.setColor(QPalette::WindowText,Qt::white);
    for(int i=0;i<5;i++){
        if(i==1){
            dhk_zs->setVisible(false);
            dhk_ls->setVisible(true);
        }
        if(i==2){
            dhk_ls->setVisible(false);
            dhk_zs->setVisible(true);
        }
        if(i==3){
            dhk_zs->setVisible(false);
            dhk_ls->setVisible(true);
        }
        if(i==4){
            dmw=new QLabel(this);
            p.load(":/images/dmw.png");
            dmw->setPixmap(p);
            dmw->setGeometry(dmwx,dmwy,300,300);
            dmw->setVisible(true);
            faker->setMedia(QUrl("qrc:/images/Music/faker.mp3"));
            faker->setVolume(200);
            faker->play();
            vill->stop();
            while(dmwx<1600){
                dmwx+=10;
                if(dmwx>100) npc1->setVisible(false);
                dmw->move(dmwx,dmwy);
                dt=QTime::currentTime().addMSecs(10);
                while( QTime::currentTime() < dt )
                    QCoreApplication::processEvents(QEventLoop::AllEvents, 10);
            }
            dhk_ls->setVisible(false);
            dhk_zs->setVisible(true);
        }
        if(i>0) dh_v[i-1]->setVisible(false);
        dh_v[i]->setFont(ft);
        dh_v[i]->setPalette(pa);
        dh_v[i]->move(300,750);
        dh_v[i]->resize(1500,100);
        dh_v[i]->raise();
        dh_v[i]->setVisible(true);
        dt=QTime::currentTime().addMSecs(2000);
        while( QTime::currentTime() < dt )
            QCoreApplication::processEvents(QEventLoop::AllEvents, 100);
        if(i==4){
            dhk_zs->setVisible(false);
            dh_v[i]->setVisible(false);
            p.load(":/images/pre_right.png");
            player->setPixmap(p);
            player->resize(90,90);
            player->setScaledContents(true);
            player->setVisible(true);
            while(px<1600){
                px+=50;
                player->move(px,py);
                dt=QTime::currentTime().addMSecs(40);
                while( QTime::currentTime() < dt )
                    QCoreApplication::processEvents(QEventLoop::AllEvents, 100);
            }
            pb=new QLabel(this);
            p.load(":/images/v2.png");
            pb->setPixmap(p);
            pb->setGeometry(0,0,1500,900);
            pb->setVisible(true);
            faker->stop();
            dt=QTime::currentTime().addMSecs(2000);
            while( QTime::currentTime() < dt )
                QCoreApplication::processEvents(QEventLoop::AllEvents, 100);
            pb->setVisible(false);
            background->setVisible(false);
            ifbattle=0;
            spawn();
        }
    }

}
